Docker容器

Docker registry本地镜像仓库搭建

本文主要是介绍Docker registry本地镜像仓库搭建,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
# 拉取registry镜像
docker pull registry
# 启动并挂载和映射端口
docker run -d registry -p 5000:5000 -v /var/lib/registry:/var/lib/registry --restart=always --privileged=true --name registry
# 修改客户机的docker镜像地址为 "insecure-registries": "对应私服地址ip:5000"
vim /etc/docker/daemon.json
# 重新读取配置生效 并 重启docker
systemctl daemon-reload
systemctl restart docker
# 进入有Dockerfile的路径,并构建镜像
docker build --build-arg JAR_NAME=xxxx-0.0.1-SNAPSHOT.jar -t app .

# 私服镜像管理命令
# 将镜像的tag(docker images 命令查看image_id)推送至私服
docker tag $image_id 私服ip:5000/xxxx
# 推送镜像
docker push 私服ip:5000/xxxx
# 查询私服仓库,返回镜像仓库信息,数组的格式
curl -X GET http://私服ip:5000/v2/_catalog
# 删除私服中镜像
docker rmi 私服ip:5000/xxxx xxxx

 

这篇关于Docker registry本地镜像仓库搭建的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!