欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Docker入门到实践 (八) Docker私有仓库的搭建与配置

程序员文章站 2022-06-03 10:30:32
...


一、前言

  在上一篇文章中已经介绍了本地镜像推送到阿里云 和 下载镜像到本地, 下面正式进入到Docker私有仓库的搭建与配置的讲解。



二、Docker私有仓库的搭建与配置

1、拉取私有仓库镜像

docker pull registry

Docker入门到实践 (八) Docker私有仓库的搭建与配置

2、启动registry镜像

docker run -d --name=registry -p 5000:5000 registry

Docker入门到实践 (八) Docker私有仓库的搭建与配置

3、查看私有仓库是否搭建成功

打开浏览器,在地址栏中输入 http://Linux的ip地址:5000/v2/_catalog,当看到页面显示{"repositories": []},则表示私有仓库搭建成功
Docker入门到实践 (八) Docker私有仓库的搭建与配置

4、修改daemon.json配置文件

//1、进入到docker目录下
cd /etc/docker

//2、编辑daemon.json配置文件
vim daemon.json

//3、添加私有仓库地址,该步骤用于让docker信任私有仓库地址
{"insecure-registries":["Linux的ip地址:5000"]} 

Docker入门到实践 (八) Docker私有仓库的搭建与配置
Docker入门到实践 (八) Docker私有仓库的搭建与配置

5、重启docker服务

systemctl restart docker

Docker入门到实践 (八) Docker私有仓库的搭建与配置

三、私有仓库镜像的上传与拉取

1、本地镜像上传到私有仓库

//1、标记此镜像为私有仓库的镜像
docker tag 镜像ID/镜像名称[:版本号] Linux的ip地址:5000/镜像名称[:版本号]

//2、再次启动私有仓库容器 (注意:一定要确保私有仓库容器是运行状态)
docker start registry

//3、上传标记的镜像
docker push Linux的ip地址:5000/镜像名称[:版本号]

1.1、以tomcat:9为例,测试镜像上传到私有仓库
Docker入门到实践 (八) Docker私有仓库的搭建与配置

1.2、查看镜像是否上传成功,当看到{“repositories”: [“tomcat”]}时,则表明镜像上传成功
Docker入门到实践 (八) Docker私有仓库的搭建与配置

2、拉取私有仓库的镜像到本地

docker pull Linux的ip地址:5000/镜像名称[:版本号]

Docker入门到实践 (八) Docker私有仓库的搭建与配置



Docker入门到实践系列文章列表:

Docker入门到实践 (一) docker简介与安装
Docker入门到实践 (二) docker常用命令讲解
Docker入门到实践 (三) DockerFile解析与镜像制作
Docker入门到实践 (四) docker容器数据卷与数据卷容器
Docker入门到实践 (五) docker数据的备份、恢复与迁移
Docker入门到实践 (六) docker常用软件安装
Docker入门到实践 (七) 本地镜像推送到阿里云 和 下载镜像到本地




                   如果有遇到不懂或者有问题时,可以扫描下方二维码,欢迎进群交流与分享,希望能够跟大家交流学习!

Docker入门到实践 (八) Docker私有仓库的搭建与配置