docker compose提供SSL验证
基于TLS的docker守护程序正在EC2主机上运行 docker客户端可以与docker守护进程配合使用,但docker compose提供SSL验证,docker,docker-compose,ssl-certificate,Docker,Docker Compose,Ssl Certificate,基于TLS的docker守护程序正在EC2主机上运行 docker客户端可以与docker守护进程配合使用,但docker compose给出以下错误: $ export DOCKER_HOST=tcp://172.31.3.2:2376 DOCKER_TLS_VERIFY=1 ubuntu@ip-172-31-3-2:~$ docker --tls image ls REPOSITORY TAG IMAGE ID CREA
docker compose
给出以下错误:
$ export DOCKER_HOST=tcp://172.31.3.2:2376 DOCKER_TLS_VERIFY=1
ubuntu@ip-172-31-3-2:~$ docker --tls image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest fce289e99eb9 8 months ago 1.84kB
ubuntu@ip-172-31-3-2:~$ docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest fce289e99eb9 8 months ago 1.84kB
ubuntu@ip-172-31-3-2:~$ docker-compose -f jenkinsDocker/docker-compose.yml -p jenkins build
Building slavedotnet
ERROR: SSL error: HTTPSConnectionPool(host='172.31.3.2', port=2376): Max retries exceeded with url: /v1.21/build?q=False&pull=False&t=jenkins_slavedotnet&nocache=False&forcerm=False&rm=True (Caused by SSLError(SSLError(1, u'[SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:727)'),))
ubuntu@ip-172-31-3-2:~$
是用于
docker compose
工具的yml文件
为什么
docker compose
未连接到docker守护程序?使用远程docker客户端的TLS…我可以从远程docker客户端运行docker compose
,我可以在docker主机上启动docker容器(使用公共IP 35.18x.xxx.xxx)。