registry的安装以及使用
从官方库下载registry镜像
首先使用命令
docker pull registry:2
然后使用命令
docker images
查看下载的镜像
启动
docker run -d --name=my_registry -p5000:5000 -v /opt/data/registry:/tmp/registry docker.io/registry:2
使用 docker ps查看运行的容器,可以看到我们自己的私有仓库已经被启动
通过
http://ip:5000/v2/
访问私有仓库
出现上图的时候则说明启动成功
测试仓库使用
使用命令
docker tag tomcat:8192.168.43.128:5000/tomcat8
然后再查看镜像就可以看到我们新的镜像
使用命令push到我们的私有仓库此时我们需要去修改一个文件
使用命令
vi /etc/sysconfig/docker,
增加下图中的红色框内的信息
把
OPTIONS='--selinux-enabled--log-driver=journald'
改为
OPTIONS='--selinux-enabled--log-driver=journald --insecure-registry=192.168.43.128:5000'
再进行push操作
使用命令
curl -XGET http://192.168.43.128:5000/v2/_catalog
可以查看到我们刚刚上传的镜像
我们先删除掉这个镜像
docker rmi 192.168.43.128:5000/tomcat8
然后我们从私有仓库下载
docker pull 192.168.43.128:5000/tomcat8