docker私服:nexus3

准备工作:

centos7,

OpenJDK8,

Nexus 3.2.0-01

1、首先安装OpenJDK8

yuminstalljava-1.8.0-openjdk -y

安装完成后查看版本号:java -version

2、下载Nexus3.2.0-01

https://download.sonatype.com/nexus/3/nexus-3.2.0-01-unix.tar.gz

在windows下载后,拖拽到linux中

下载完成后,将文件解压缩到一个位置

我把文件解压到了/home/download下面。

解压命令:tar zxvf nexus-3.2.0-01-unix.tar.gz

nexus路径

解压完成后,去/home/download/nexus-3.2.0-01/bin 下运行 /nexus start命令,启动nexus服务。

启动服务后,会提示你不要用root进行启动,需要新建用户,这里为了操作方便就不新建了,直接用root。

启动后的访问地址为:http://192.168.1.165:8081,它的默认端口为8081

默认的登录帐号:admin,密码:admin123

登录成功后


docker私服:nexus3_第1张图片
登录成功

3、搭建docker私服

按照图片的顺序进行选择


docker私服:nexus3_第2张图片
创建私服


进到这个页面之后,有三种docker的方式

hosted: 本地存储,即同 docker 官方仓库一样提供本地私服功能

proxy: 提供代理其他仓库的类型,如 docker 中央仓库

group: 组类型,实质作用是组合多个仓库为一个地址

docker私服:nexus3_第3张图片
docker私服种类

选择hosted创建一个私服,按照下面图片中的方式进行选择。


docker私服:nexus3_第4张图片
私服的创建

4、创建完成后,在docker服务器上做一个操作:在/etc/docker下创建daemon.json文件,填入下面的内容

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

192.168.1.165:这个是我nexus安装的机器IP

5000:这个是上面设置的端口号


daemon.json文件


5、推送镜像,下载镜像测试

首先要在私服进行登录:docker login 192.168.1.165:5000

输入登录名:admin ,密码:admin123

然后在docker tag一个镜像,将这个镜像推送到私服。

删除本地镜像,重新在将push到私服的镜像pull下来。

到此,本地私服就搭建完成。

至于docker(proxy)和docker(group)这两个在这里不做说明,等有时间在进行实验。

你可能感兴趣的:(docker私服:nexus3)