四、Docker本地镜像仓库的搭建

虚拟容器 盛行 4个月前 (07-11) 237次浏览 已收录 0个评论 扫描二维码
文章目录
[隐藏]

1.registry 搭建本地镜像仓库

一、Docker简介及创建nginx容器

文章目录[隐藏] 1简介1.1Docker 的应用场景1.2Docker 的优点1.3Docker 架构2相关 […]

1.1.创建registry容器

 docker run -d --restart=always --name registry -p 5000:5000 -v /registry:/tmp/registry registry

将新创建的文件目录 registry 映射到容器的/tmp/registry

目录无需手动创建, 当目录不存在时将会自动创建并映射

1.2.是否成功测试方法

curl -X GET http://127.0.0.1:5000/v2/_catalog

四、Docker本地镜像仓库的搭建

显示结果为:{“repositories”:[]}即成功,在空镜像的情况下。

1.3.镜像上传(推push)

创建好私有仓库之后,就可以使用 docker tag 来标记一个镜像,然后推送它到仓库,别的机器 上就可以下载下来了,例如私有仓库地址为:172.20.10.149:5000,先在本机查看已有的镜像

docker images

四、Docker本地镜像仓库的搭建

docker tag jenkinsci/blueocean 172.20.10.149:5000/jenkinsci
必须要先将镜像的名称给变成域名或 IP/镜像名
docker push 172.20.10.149:5000/jenkinsci

四、Docker本地镜像仓库的搭建

1.4.镜像下载(拉pull)

docker pull 172.20.10.149:5000/jenkinsci
报错处理:
docker pull 172.20.10.202:5000/centos6
Using default tag: latest
Error response from daemon: Get https://172.20.10.149:5000/v2/: http: server gave HTTP response
to HTTPS client
处理方法:
 vim /etc/docker/daemon.json
{
"insecure-registries": [ "172.20.10.149:5000"
]
}
多个私服写法,逗号分隔即可
{
"insecure-registries": [ "172.20.10.149:5000",
"172.20.10.202:5000"
]
}

IT博客站版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:四、Docker本地镜像仓库的搭建
喜欢 (0)
[使用支付宝扫码]
分享 (0)
盛行
关于作者:
企业应用技术爱好者,喜欢分享知识。如果文章中有错误,欢迎指正,谢谢。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址