docker拉取dockerhub镜像并推到私有镜像库

以我为例,我需要拉一个python:2.7的镜像,推送到私有镜像库harbor.xxx.com

过程如下:

1,找一台能拉取成功镜像的机器,docker pull python:2.7

2,验证是否拉取成功,docker images|grep python,如果成功了那么执行该命令就能看到一条

python       2.7    426ba9523d99        5 days ago          896 MB

3,登录你的镜像库,执行docker login -u 账户名 -p 密码 私有镜像库地址,如果看到Login Succeeded即表示登录成功。

4,给这个镜像打tag,docker tag python:2.7 镜像库地址/镜像库下的项目目录/python:2.7比如我要放到镜像库的dev项目下,那么执行docker tag python:2.7 harbor.xxx.com/dev/python:2.7

5,推送,docker push harbor.xxx.com/dev/python:2.7

注意:切记给镜像库地址前面不要加账户名,不然会报错denied: requested access to the resource is denied,如果报了这个错,解决办法请移步报错解决

推送成功,去镜像库可以看到啦:

如果解决了你的问题,记得留个赞哦,有缘再会!

鸿雁在云鱼在水,惆怅此情难寄

发布了155 篇原创文章 · 获赞 74 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/HYZX_9987/article/details/103809249