1.拉取registry镜像
docker pull reistry
2.docker images 查看本地镜像
3.命令镜像跑起来
docker run -d -ti --restart always --name docker-hub -p 5000:5000 -v /docker-hub/registry:/var/lib/registry registry
--name 给容器命名
--restart 标志会检查容器的退出代码,并据此来决定是否要重启容器,默认是不会重启。
--restart的参数说明 # always:无论容器的退出代码是什么,Docker都会自动重启该容器。
-v /docker-hub/registry:/var/lib/registry 表示将本地目录/docker-hub/registry映射到仓库容器中的/var/lib/registry目录,该目录中存储仓库中的镜像文件
4.通信
vim /etc/docker/daemon.json
{
"storage-driver": "devicemapper",
"insecure-registries":["10.10.10.2:5000"]
}
5.拉取centos镜像测试推送
docker pull centos
给镜像打tag docker tag centos 10.10.10.2:5000/centos
推送到本地的仓库中 docker push 10.10.10.2:5000/centos
网友评论