Security `docker服务更新`来自具有证书的远程服务器
我想从CI服务器自动更新我的Security `docker服务更新`来自具有证书的远程服务器,security,docker,certificate,docker-compose,docker-machine,Security,Docker,Certificate,Docker Compose,Docker Machine,我想从CI服务器自动更新我的docker堆栈,但我不知道如何配置凭据,以便能够从外部主机驱动docker 我已经在我的服务器上启用了实验模式,它在本地docker机器上运行良好 我的部署脚本如下所示: echo $DOCKER_CERT > cert.pem # which other file ? OPTS=" --tlsverify --host $DOCKER_DEPLOY_HOST --tlscert cert.pem" # which other args ??? docke
docker堆栈
,但我不知道如何配置凭据,以便能够从外部主机驱动docker
我已经在我的服务器上启用了实验模式,它在本地docker机器上运行良好
我的部署脚本如下所示:
echo $DOCKER_CERT > cert.pem # which other file ?
OPTS=" --tlsverify --host $DOCKER_DEPLOY_HOST --tlscert cert.pem" # which other args ???
docker $OPTS pull $REPO_IMAGE
docker $OPTS service update multiverse-prod_api
有没有一种方法(或计划在将来的版本中)只用一个ssh密钥就可以实现这一点
谢谢 您需要使用自签名证书配置docker服务器,然后使用从同一ca签名的客户端证书配置客户端。docker介绍了创建证书以及配置服务器和客户端的步骤