全国直销电话:4006-854-568
IT-technology
以人为本,众志成城,以“用户至上”.“服务上乘”为原则,
追求产品和服务高质量,努力实现与客户之间真诚有效的沟通,
不断地圆梦、奔跑与腾飞。
新闻动态   NEWS
【容器专题7】Docker仓库(Repository)使用命令及创建私有仓库-北京赛维博信科技发展有限公司
来源:本文摘自网络,如有侵权请联系删除 | 作者:svbx001 | 发布时间: 2023-03-03 | 2282 次浏览 | 分享到:

或者WEB页也能看到:

3.Docker私有仓库创建

很多时候,通过容器部署的应用以后要在其他机子上部署,如果直接将生成的镜像提交到docker hub上很不安全,也不方便使用,为此,Docker官方提供了docker-registry工具 ,可以用于构建私有的镜像仓库。

3.1创建私有仓库

这里可以通过官方registry镜像来运行一个私有仓库:

[root@newdocker2 /]# docker run -d -p 5000:5000 -v /myrepository:/var/lib/registry registry
66e39749e6f291a5df613d27ecaab7341911d57b96ff423da52ad4290e57eeb0
[root@newdocker2 /]# 

默认情况下,仓库会被创建在容器的/var/lib/registry目录下,这里指定为/myrepository目录下存放本地仓库镜像文件。

3.2标记镜像

创建好私有仓库之后,就可以使用 docker tag 来标记一个镜像,然后推送它到仓库。例如私有仓库地址为127.0.0.1:5000,先在本机查看已有的镜像。

[root@newdocker2 /]# docker image ls -a
REPOSITORY                  TAG        IMAGE ID       CREATED         SIZE
nginx                       1.23.3     3f8a00f137a0   3 weeks ago     142MB
moonrong/nginx              1.23.3     3f8a00f137a0   3 weeks ago     142MB
redis                       latest     2e50d70ba706   8 months ago    117MB
nginx                       <none>     55f4b40fe486   8 months ago    142MB
busybox                     latest     62aedd01bd85   8 months ago    1.24MB
ubuntu                      latest     27941809078c   8 months ago    77.8MB
nginx                       <none>     0e901e68141f   9 months ago    142MB
nginx                       latest     605c77e624dd   14 months ago   141MB
registry                    2          b8604a3fe854   15 months ago   26.2MB
registry                    latest     b8604a3fe854   15 months ago   26.2MB
centos                      7.9.2009   eeb6ee3f44bd   17 months ago   204MB
centos                      latest     5d0da3dc9764   17 months ago   231MB
couchbase/centos7-systemd   latest     a7192f6d537a   4 years ago     411MB
[root@newdocker2 /]# 
 

服务热线

1391-024-6332