前期准备:自己commit一个或者从官网pull一个镜像
开始:
例子:docker run -d -v /opt/docker-registry:/var/lib/registry -p 5000:5000 --name ubuntu ubuntu:18.04
-d挂到后台 -v镜像保存位置 -p本地公开端口:容器开启端口 起一个名字 镜像名字
使用docker tag修改镜像标签,格式为:IP:端口号/名字:标签 ,例如45.55.33.55:5000/ubuntu:0.1
push一个镜像之前执行echo '{ "insecure-registries":["ip:5000' >> /etc/docker/daemon.json,其中ip为你创建私有库的服务器IP地址,另外注意,要在你服务器本地和需要下载镜像的每台电脑或者服务器执行这条命令,如果你只是创建私有库的服务器这些那条命令,其他电脑不执行那条命令,那只能在本机访问,访问地址 curl ip:5000/v2/_catalog,ip可为127.0.0.1或者服务器IP地址,执行完之后就可以下载私有库镜像了
网友评论