网站建设原,项目管理流程,网站模板 寻模板,jae安装wordpress纯手工在内网部署一个Docker私有仓库 下载Docker仓库的镜像上传仓库的镜像导入仓库的镜像启动仓库镜像配置客户端的Docker上传镜像到本地仓库从本地仓库拉取镜像 下载Docker仓库的镜像
这个镜像不太好找#xff0c;有需要的可以从下面的地址中下载。
通过百度网盘分享的文件… 纯手工在内网部署一个Docker私有仓库 下载Docker仓库的镜像上传仓库的镜像导入仓库的镜像启动仓库镜像配置客户端的Docker上传镜像到本地仓库从本地仓库拉取镜像 下载Docker仓库的镜像
这个镜像不太好找有需要的可以从下面的地址中下载。
通过百度网盘分享的文件registry_2_6.tar
链接https://pan.baidu.com/s/1dDnsb9Tu3rSfgZDatlpaqw
提取码1111上传仓库的镜像
rootrz-133-jiaofu-demo:~# rz
rz waiting to receive.
rootrz-133-jiaofu-demo:~# ls registry_2_6.tar
registry_2_6.tar导入仓库的镜像
rootrz-133-jiaofu-demo:~# docker image load -i registry_2_6.tar
7444ea29e45e: Loading layer [] 4.671MB/4.671MB
e414ec287de6: Loading layer [] 1.56MB/1.56MB
cbc119ee9885: Loading layer [] 22.79MB/22.79MB
169631782bfc: Loading layer [] 3.584kB/3.584kB
9c158fac7d21: Loading layer [] 2.048kB/2.048kB
Loaded image: registry:2.6rootrz-133-jiaofu-demo:~# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
registry 2.6 16442cfd83a0 About an hour ago 28.5MB
rootrz-133-jiaofu-demo:~# 启动仓库镜像
rootrz-133-jiaofu-demo:~/docker_registry# pwd
/root/docker_registry
rootrz-133-jiaofu-demo:~/docker_registry# tree
.
└── data2 directories, 0 files
rootrz-133-jiaofu-demo:~/docker_registry# docker run -d \--restartalways \--name registry \-p 5000:5000 \-v ./data:/var/lib/registry \registry:2.6
2d2db11322ba0f3adc67cf5e710382843142cf4af87d12b2231d017b63f37a9f
rootrz-133-jiaofu-demo:~/docker_registry# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2d2db11322ba registry:2.6 /entrypoint.sh /etc… 14 seconds ago Up 14 seconds 0.0.0.0:5000-5000/tcp, :::5000-5000/tcp registry
rootrz-133-jiaofu-demo:~/docker_registry# 启动成功后可以使用下面的地址查看仓库中的镜像。
rootrz-133-jiaofu-demo:~# curl http://192.168.2.133:5000/v2/_catalog
{repositories:[]}
rootrz-133-jiaofu-demo:~# 由于我们第一次创建仓库中还没有镜像返回的列表内容为空。
配置客户端的Docker
(base) rootdelivery:~# cat /etc/docker/daemon.json
{insecure-registries:[192.168.2.133:5000]
}(base) rootdelivery:~# systemctl restart docker
(base) rootdelivery:~# 上传镜像到本地仓库
(base) rootdelivery:~# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
wekanteam/wekan latest 38034018078c 2 months ago 917MB
postgres 12.19 842534c87032 2 months ago 419MB
mongo 6 2a9f5cd13295 3 months ago 729MB
tomsik68/xampp 8 b8a0b6811d82 3 years ago 1.37GB
(base) rootdelivery:~# docker tag postgres:12.19 192.168.2.133:5000/postgres:12.19
(base) rootdelivery:~# docker push 192.168.2.133:5000/postgres:12.19
The push refers to repository [192.168.2.133:5000/postgres]
92c68d39dffe: Pushed
76fa81909294: Pushed
6f243ca17294: Pushed
e62afabdf0d2: Pushed
5326418f37bb: Pushed
a2c7b30d746c: Pushed
08df831adf52: Pushed
93bb50f9a217: Pushed
2ad378562a2d: Pushed
0f9ffe44ee5c: Pushed
c74f1d4d630a: Pushed
304e63d4a78c: Pushed
ffff242309b4: Pushed
e0781bc8667f: Pushed
12.19: digest: sha256:7a26a6bdc084f05c7ed762009e481f535157f82e77a25e742852c2bb3d61052d size: 3247
(base) rootdelivery:~# curl 192.168.2.133:5000/v2/_catalog
{repositories:[postgres]}
(base) rootdelivery:~#
从本地仓库拉取镜像
(base) rootdelivery:~# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
wekanteam/wekan latest 38034018078c 2 months ago 917MB
postgres 12.19 842534c87032 2 months ago 419MB
mongo 6 2a9f5cd13295 3 months ago 729MB
tomsik68/xampp 8 b8a0b6811d82 3 years ago 1.37GB(base) rootdelivery:~# docker pull 192.168.2.133:5000/postgres:12.1912.19: Pulling from postgres
Digest: sha256:7a26a6bdc084f05c7ed762009e481f535157f82e77a25e742852c2bb3d61052d
Status: Downloaded newer image for 192.168.2.133:5000/postgres:12.19
192.168.2.133:5000/postgres:12.19(base) rootdelivery:~# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
wekanteam/wekan latest 38034018078c 2 months ago 917MB
postgres 12.19 842534c87032 2 months ago 419MB
***************************************************************************
192.168.2.133:5000/postgres 12.19 842534c87032 2 months ago 419MB
***************************************************************************
mongo 6 2a9f5cd13295 3 months ago 729MB
tomsik68/xampp 8 b8a0b6811d82 3 years ago 1.37GB
(base) rootdelivery:~#