【发布时间】:2016-01-12 23:40:35
【问题描述】:
在 CI 环境中自动部署 Docker 映像的最佳方法是什么?
在使用 Travis CI 构建一个简单的 Web 项目并使用 Dockerfile 构建相应的 Docker 映像后,有没有办法自动将该映像部署到云提供商?
现在,Dockerfile 将基础镜像下载到 Travis 构建机器,并根据 Dockerfile 中的指令构建镜像。此时如果构建成功,我可以将其推送到 Docker Hub,虽然我不需要将此映像保存到 Docker Hub,但我的设想是将成功构建的 Docker 映像部署到云提供商(IE. DigitalOcean,Linode , 或 AWS) 并启动/运行映像。
【问题讨论】:
标签: docker travis-ci continuous-deployment