gpt4 book ai didi

docker - 可以将Docker机器与持续集成工具一起使用吗?

转载 作者:行者123 更新时间:2023-12-02 20:19:21 26 4
gpt4 key购买 nike

我正在尝试做的事情:使用CircleCI或GitLab等连续集成工具来部署到DigitalOcean Droplet。在本地,我可以使用Docker Machine运行类似
$ eval $(docker-machine env my-droplet)
连接到已经创建的液滴,然后连接到docker run foo

是否可以通过传统的deploy.yml文件执行此操作?假设我已经创建了一个digitalocean-access-token和一个液滴。

最佳答案

如果我正确理解了您的问题,则可以使用此命令来实现所需的功能:

docker-machine create \
--driver generic \
--generic-ip-address=<your vm IP> \
--generic-ssh-key ~/.ssh/id_rsa \
my-droplet

然后,您可以根据需要执行以下操作:

$ eval $(docker-machine env my-droplet)

这将注册机器。否则,您必须提供从开发环境到CI的所有证书和配置,因此不建议这样做。

关于docker - 可以将Docker机器与持续集成工具一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39939330/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com