美文网首页
docker私服:nexus3

docker私服:nexus3

作者: 简陌刀丶阿吉 | 来源:发表于2017-06-16 11:15 被阅读0次

准备工作:

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

登录成功后

登录成功

3、搭建docker私服

按照图片的顺序进行选择

创建私服

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

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

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

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

docker私服种类

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

私服的创建

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

      本文链接:https://www.haomeiwen.com/subject/mffuqxtx.html