我必须执行这些步骤才能通过 DockerCloud 将我的Nodejs/Angular站点部署到 AWS
- 编写 Dockerfile
- 基于我的 Dockerfiles 构建 Docker 镜像
- 将这些图像推送到 Docker Hub
- 在 DockerCloud 帐户上创建节点集群
- 在 DockerCloud 上编写 Docker 堆栈文件
- 在 DockerCloud 上运行堆栈
- 查看在 AWS 中运行的实例,并且可以查看我的站点
如果我们需要一些需要从我的项目存储库中提取的小更改。但是您可能知道,我们已经部署了我们的码头工人。
将这些更改拉入已部署的 Docker 容器的最佳方法是什么?
我希望我们不必:
- 重建我们的 Docker 镜像
- 将这些图像重新推送到 Docker Hub
- 在 DockerCloud 上重新创建我们的节点集群
- 在 DockerCloud 上重写我们的 docker stack 文件
- 在 DockerCloud 上重新运行堆栈
我刚在想
通过 SSH 连接到运行 Docker 的 VM
git pull
npm start
我在正确的轨道上吗?