docker registry创建
centos6.X版本,docker version1.7.1版本创建过程如下:
- 运行容器
1
$ docker run -d -p 5000:5000 registry
- 修改配置
在docker1.3.X版本以后,与docker registry交互默认使用的是https,此处需要修改为http。在/etc/sysconfig/docker文件中添加以下内容即可:
1 | other_args="$other_args --insecure-registry myregistry.example.com:5000 " |
在1.12最新版本中可以使用以下方式修改,原理是一致的。
1 | Create or modify /etc/docker/daemon.json |
然后重新启动
1 | $ service docker restart |
- 测试新的registry
- 镜像打标签
1
$ docker tag <img_id> myregistry.example.com:5000/truman/opentsdb
- 提交镜像然后通过docker images即可查看到push 的镜像
1
$ docker push myregistry.example.com:5000/truman/opentsdb
在别的机器中就可以拉取镜像了命令如下:
1 | docker pull myregistry.example.com:5000/truman/opentsdb |