Docker的基本使用 (4)

image-20210815183955344

7.Docker私有仓库

Docker私有仓库主要用于存放同一企业应用,在同一局域网下可以拉取镜像。Docker私有仓库本质上也是一个镜像。

7.1 私有仓库搭建与配置

(1)拉取私有仓库镜像

docker pull registry

(2)启动私有仓库容器

docker run -di --name=myregistry -p 5000:5000 registry

(3)访问 虚拟机ip:5000/v2/_catalog ,能看到 {“repositories”:[]} 表示创建成功,且仓库内容为空

(4)修改 daemon.json,用于让 Docker 信任私有仓库地址

vi /etc/docker/daemon.json

(5)daemon.json添加如下内容

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

image-20210815191549570

(6)重启 Docker 服务

systemctl restart docker 7.2 镜像上传至私有仓库

(1)标记此镜像为私有仓库的镜像

docker tag 标签名 IP:5000/镜像名
例如:
docker tag jdk:1.8 192.168.190.139:5000/jdk1.8

(2)再次启动私服容器

docker start myregistry

(3)上传标记的镜像

docker push IP:5000/标签名
例如:
docker push 192.168.190.139:5000/jdk1.8

(4)再次访问 虚拟机ip:5000/v2/_catalog ,能看到 {“repositories”:[jdk1.8]} 表示上传创建成功

(5)拉取标记的镜像

docker pull IP:5000/标签名
例如:
docker pull 192.168.190.139:5000/jdk1.8

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwdfsf.html