docker怎么在本地建仓库


当前第2页 返回上一页

2.设置第三方docker镜像来做加速

1

2

3

vim /etc/docker/daemon.json

{"registry-mirrors": ["http://hub-mirror.c.163.com",{"insecure-registries":["registry:5000"]}]

}

3.安装docker本地仓库

1

2

3

systemctl start docker

docker pull docker.io/registry

docker images

4.启动本地仓库

1

docker run -d --name=registry -p 5000:5000 docker.io/registry

5.上传镜像到仓库中

1

2

docker tag docker.io/registry registry:5000/resistry:v1

docker push registry:5000/resistry:v1

6.登陆到registry查看上传的内容

1

2

docker exec -it registry sh

/ # ls /var/lib/registry/docker/registry/v2/repositories/resistry

7.查看仓库的images目录

1

2

3

4

[root@localhost ~]# curl http://registry:5000/v2/_catalog  #目录{"repositories":["centos","resistry"]}

[root@localhost ~]# curl http://registry:5000/v2/centos/tags/list  #image的版本信息{"name":"centos","tags":["6.9","6"]}

[root@localhost ~]# curl http://registry:5000/v2/image_name/tags/list{"errors":[{"code":"NAME_UNKNOWN","message":"repository name not known to registry","detail":{"name":"image_name"}}]}

[root@localhost ~]#

8.其他服务器从registry来获取镜像,追加以下信息

1

2

3

4

vim /etc/docker/daemon.json

{

{"insecure-registries":["registry:5000"]}

}

9.获取images

1

2

3

docker pull registry:5000/centos:6.9docker images

REPOSITORY             TAG                 IMAGE ID            CREATED             SIZE

registry:5000/centos   6.9                 2199b8eb8390        11 months ago       195 MB

相关推荐:docker教程

以上就是docker怎么在本地建仓库的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

Docker容器如何升级

如何查看Docker中mysql的版本

怎么建一个Docker账号

Docker无法删除镜像怎么解决

如何解决Docker的端口无法访问tcp6

如何把Docker镜像保存到本地压缩文件

什么是Docker?怎样用来打包 nodejs 程序?

如何查看Docker日志

怎么在Docker上跑mysql

Docker安装及配置oracle

更多相关阅读请进入《Docker》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...