阿里云 Docker 镜像推送
一、登录阿里云镜像仓库
bash
docker login --username=<你的阿里云账号> registry.cn-hongkong.aliyuncs.com系统提示输入密码,建议使用阿里云容器服务中的专用镜像仓库密码。
二、查看现有镜像
bash
docker images示例输出:
REPOSITORY TAG IMAGE ID CREATED SIZE
ginuerzh/gost latest 17c6b1488d5d 3 years ago 24.4MB三、推送镜像到阿里云
给镜像打上阿里云仓库路径的标签:
bash
docker tag ginuerzh/gost:latest registry.cn-hongkong.aliyuncs.com/命名空间/gost:latest推送镜像到阿里云:
bash
docker push registry.cn-hongkong.aliyuncs.com/命名空间/gost:latest如果目标镜像已有阿里云标签,直接推送更新即可。
四、去掉阿里云仓库前缀
将镜像重新打标签,移除 registry.cn-hongkong.aliyuncs.com/ 前缀:
bash
docker tag registry.cn-hongkong.aliyuncs.com/命名空间/gost:latest 命名空间/gost:latest验证标签:
bash
docker images五、清理旧标签(可选)
bash
docker rmi registry.cn-hongkong.aliyuncs.com/命名空间/gost:latest六、测试镜像(可选)
bash
docker run --rm 命名空间/gost:latest完整命令流程
bash
# 登录阿里云镜像仓库
docker login --username=<你的阿里云账号> registry.cn-hongkong.aliyuncs.com
# 查看本地镜像
docker images
# 推送镜像到阿里云
docker tag ginuerzh/gost:latest registry.cn-hongkong.aliyuncs.com/命名空间/gost:latest
docker push registry.cn-hongkong.aliyuncs.com/命名空间/gost:latest
# 去掉阿里云前缀标签
docker tag registry.cn-hongkong.aliyuncs.com/命名空间/gost:latest 命名空间/gost:latest
# 验证标签
docker images
# 删除旧标签(可选)
docker rmi registry.cn-hongkong.aliyuncs.com/命名空间/gost:latest
# 测试(可选)
docker run --rm 命名空间/gost:latest