部署流水线与配置管理:Docker 环境下的实践
部署流水线初始阶段
在部署容器的过程中,我们可以通过特定命令将容器推送到指定的私有注册表。使用如下命令:
docker push 10.100.198.200:5000/books-ms
这里的 10.100.198.200:5000/books-ms 是一种特殊格式, <registry_ip>:<registry_port>/<container_name> ,用于推送到私有注册表。推送后,容器就安全地存储在注册表中,我们可以在任何服务器上运行它。
在完成一系列操作后,为了方便后续操作,我们可以销毁所有虚拟机,同时将测试容器推送到注册表,避免后续重新构建。操作命令如下:
docker push 10.100.198.200:5000/books-ms-tests
exit
vagrant destroy -f
目前,部署流水线的基本实现还有几个步骤待完成,具体如下表所示:
| 步骤 | 状态 |
| — | — |
| 检出代码 | 已完成 |
| 运行预部署测试 | 已完成 |
| 编译和/或打包代码 | 已完成 |
| 构建容器 | 已完成 |
| 将容器推送到注册表 | 已完成 |
| 将容器部署到生产服务器 | 待完成 |
|
超级会员免费看
订阅专栏 解锁全文
903

被折叠的 条评论
为什么被折叠?



