先启动registry 容器,
docker run -d \
-p 5000:5000 \
-v /opt/data/registry:/var/lib/registry \
registry
将本地的一个镜像标记为仓库里的tag
docker tag nginx:v3 127.0.0.1:5000/nginx:v3
将标记的镜像推到仓库
docker push 127.0.0.1:5000/nginx:v3
这里有几点要注意的,在学习过程中发现的小细节:
1.如果服务不是localhost(127.0.0.1),会提示“http: server gave HTTP response to HTTPS client”,应该是需要https,
2.标记tag和push的ip必须是同一个