Docker 推送镜像到私有仓库【真实案例】
‼️ 背景:客户方使用私有镜像仓库,无法使用公网镜像仓库。
👉 目标:将特定的容器镜像推送到私有镜像仓库。
🚀 示例:推送 seata-server 到 指定私有镜像仓库。
✅ 详细步骤:
1、 先有一个镜像,可以是通过 pull 拉取的,也可以是 通过 load 从本地文件导入的镜像
2、 对镜像重新打一个 tag,tag 需要指定好私有镜像仓库的地址。
- 下面的是 harbor 私有镜像仓库,harbor.test.com 是镜像仓库地址
- enterprise 是 project 名称,seata-server 是镜像名称,1.6.1 是镜像版本
3、登录到私有镜像仓库
4、使用 docker push 推送刚刚打 tag 的镜像
5、从私有镜像仓库登出
😁 详细命令:
# 拉取镜像
docker pull seataio/seata-server:1.6.1# 打tag
docker tag seataio/seata-server:1.6.1 harbor.test.com/enterprise/seata-server