7、部署流水线与配置管理:Docker 环境下的实践

部署流水线与配置管理: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

目前,部署流水线的基本实现还有几个步骤待完成,具体如下表所示:
| 步骤 | 状态 |
| — | — |
| 检出代码 | 已完成 |
| 运行预部署测试 | 已完成 |
| 编译和/或打包代码 | 已完成 |
| 构建容器 | 已完成 |
| 将容器推送到注册表 | 已完成 |
| 将容器部署到生产服务器 | 待完成 |
|

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值