美文网首页
docker私人仓库搭建

docker私人仓库搭建

作者: 天夭夭 | 来源:发表于2018-01-29 18:18 被阅读0次

系统环境Centos7.2  并安装了docker.

1、拉取镜像

#docker pull registry     或

#docker pull registry:2

2、拉取容器

#docker run -d -p 5000:5000 --restart=always --name registry -v /data/registry:/var/lib/registry  registry:2

--restart=always 该always表示会使docker daemon退出重启后容器服务自动恢复,不必再docker start ... (容器随服务启动而启动)

3、为将要提交到私有共享仓库中的镜像打标签

docker tag 镜像ID 仓库IP:端口/标签名

示例:#docker tag 21bd38d5f68d 192.168.12.235:5000/test

4、将打好标签的镜像上传至仓库中

docker push 仓库IP:端口/标签名

示例:#docker push 192.168.12.235:5000/test

5、在其他主机中进行下载:

docker pull 仓库IP:端口/标签名

示例:#docker pull 192.168.12.235:5000/test

6、查看Registry仓库中现有的镜像:

# curl -XGET http://192.168.12.235:5000/v2/_catalog

# curl -XGET http://192.168.12.235:5000/v2/mymirrors/tags/list

注意提示 http: server gave HTTP response to HTTPS client

解决方法:

在”/etc/docker/“目录下,创建”daemon.json“文件。在文件中写入:

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

保存退出后,重启docker

相关文章

网友评论

      本文标题:docker私人仓库搭建

      本文链接:https://www.haomeiwen.com/subject/cdlfzxtx.html