CentOS安装Docker+Nexus3私有仓库配置

CentOS环境

更新YUM

安装yum-utils依赖包,为yum-config-manager提供支持

查看系统目前的repo文件

新增repo

安装Docker(CE为社区版,EE为企业版,这里安装社区版)

安装到最后显示如图:

启动Docker并查看版本信息

由于国内网络原因,拉取官方镜像速度非常慢,因此添加阿里云加速器

注册阿里云后会获得加速器地址

Docker添加加速器方式

参照以上说明,在/etc/docker/daemon.json文件中加入内容(如果没有该jason文件,则新建)

重启Docker并查看加速器是否添加成功

查看本地现有镜像及容器情况

搭建Nexus3私有仓库的目的是像官方仓库一样提供本地私库功能,既能将本地镜像push至Nexus Resposity,也能从Nexus Resposity中pull下镜像。

Docker的私库可以使用HTTP,也可以使用HTTPS,Nexus3都予以支持,本地的方式采用HTTP,因此需要在Docker启动前设置一下信息。

重启Docker并查看相关信息

准备工作结束,下面开始下载Nexus镜像,从而创建相关容器

等待一段时间后,最终下载完成,查看镜像信息

下面依据刚刚下载的Nexus镜像创建相关容器并启动

查看容器信息

在浏览器中访问http://IP:端口号进入Nexus3管理界面,默认用户名为admin,密码为admin123

登录以后,点击左上方齿轮

私有仓库创建完毕,至此,准备工作已经结束,下面开始验证。

前面我们已经检查过本地目前没有镜像,所以我们先验证将本地镜像push进Nexus私有仓库中。

首先利用阿里云加速器下载一个示例镜像。

将待上传镜像tag标记后,箭头所示镜像既为我们本次要push验证的镜像

为了进行操作,需要事先进行docker login操作

用户名:admin  密码:admin123

push镜像至私有仓库

push完毕,进入浏览器Nexus控制台查看push结果

如图,我们可以看到镜像push成功!

下面我们开始验证从私有仓库pull镜像到本地,首先确保本地镜像中不存在该镜像,有的话先进行删除。

开始pull镜像

可以看到,下载速度非常快。

pull结束,在本地查看是否下载成功

验证完毕!

验证本文档的前提需要掌握Docker相关技术,文中相关内容参考了https://blog.csdn.net/liumiaocn/article/details/62891201,特此声明!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值