容器服务提供完全兼容 Docker Swarm API 的能力。您可以通过常用的 Docker 工具访问和管理 Docker 集群,例如 Docker Client 和 Docker Compose。
安装证书
1. 获取访问地址。
a. 登录容器服务管理控制台。
b. 单击左侧导航栏中的集群,在集群列表中选择一个集群并单击管理。
2. 下载和保存证书。
要通过上面的访问地址访问 Docker 集群,您还需要配置 TLS 证书。
在集群管理页面,单击下载证书 开始下载 TLS 证书。下载到的文件为 certFiles.zip。在下面的例子中,下载的证书存放在 ~/.acs/certs/ClusterName/ 目录下。其中,ClusterName是您集群的名字。您也可以使用其他目录,但是为了便于管理,推荐您将文件存放在~/.acs/certs/ClusterName/ 目录下。
mkdir ~/.acs/certs/ClusterName/ #替换成真正的集群名字
cd ~/.acs/certs/ClusterName/
cp /path/to/certFiles.zip .
unzip certFiles.zip
docker --tlsverify --tlscacert=~/.acs/certs/ClusterName/ca.pem --tlscert=~/.acs/certs/ClusterName/cert.pem --tlskey=~/.acs/certs/ClusterName/key.pem \
-H=tcp://master2g1.cs-cn-Qingdao.aliyun.com:11599 ps #把 ClusterName 和 tcp://master2g1.cs-cn-Qingdao.aliyun.com:11599 替换成您实际使用的路径和访问地址。
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://master2g1.cs-cn-Qingdao.aliyun.com:11599" #把 tcp://master2g1.cs-cn-Qingdao.aliyun.com:11599 替换成您实际使用的访问地址
export DOCKER_CERT_PATH=~/.acs/certs/ClusterName #把 ClusterName 替换成您实际使用的路径
docker ps
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://master2g1.cs-cn-Qingdao.aliyun.com:11599"
export DOCKER_CERT_PATH=~/.acs/certs/ClusterName
docker-compose up
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。