随手笔记 - Docker 推送 本地镜像到远程仓库
第一步:打包镜像
docker build -t 镜像名称:标签/版本号 Dockerfile路径
例如
docker build -t project-api:1.0.1 .
第二步:登录私有仓库
docker login 私有仓库地址 -u 用户名 -p 密码
例如
docker login docker.xxx.com -u root -p 123456
第三步:标记镜像并推送
docker tag 本地镜像名称:标签/版本号 远程仓库镜像地址:标签/版本号
docker push 远程仓库镜像地址:标签/版本号
例如
docker tag project-api:1.0.1 docker.xxx.com/project/project-api:1.0.1
docker push docker.xxx.com/project/project-api:1.0.1
本作品采用《CC 协议》,转载必须注明作者和本文链接
其实参数 -t 就已经加了 tag 了,你的过程相当于给一个镜像加了两个 tag。如果已经登录可以直接构建并推送: