一、私有仓库搭建
拉取私有仓库镜像
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