Docker 私有仓库

一、私有仓库搭建

拉取私有仓库镜像

docker pull registry

启动私有仓库

docker run -id --name=private_registry -p 5000:5000 registry

打开浏览器输入

http://私有仓库服务器IP地址:5000/v2/_catalog

修改 daemon.json 文件

sudo gedit /etc/docker/daemon.json

在上述文件中添加

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

保存并退出,重启 docker 服务

systemctl restart docker
docker start private_registry

二、将镜像上传至私有仓库

标记镜像为私有仓库的镜像

docker tag ros-kinetic:vins-fusion 私有服务器IP:5000/ros-kinetic-vins-fusion

然后将镜像上传到私有仓库

docker push  192.168.1.201:5000/ros-kinetic-vins-fusion

 上传成功

 三、从私有仓库拉取镜像

docker pull 私有仓库服务器IP:5000/ros-kinetic-vins-fusion