nexus3-安装文档

Posted blablablabla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nexus3-安装文档相关的知识,希望对你有一定的参考价值。

nexus3-安装文档

Docker环境安装Nexus3私有仓库

安装方式:vmware虚拟机/VMware? Workstation 12 Pro

Linux发行版本:centos7.4

内存容量:1GB

硬盘存储:20GB

网络模式:NAT

IP地址:10.0.1.101

Docker版本: 1.13.1

Nexus版本:3.x

准备:

Iso光盘镜像

CentOS-7-x86_64-Minimal-1708.iso

Docker安装包

docker-engine-1.13.1-1.el7.centos.x86_64.rpm

docker-engine-selinux-1.13.1-1.el7.centos.noarch.rpm

Nexus容器镜像

Sonatype/nexus3:latest

01/系统安装(过程略)

02/系统配置

  1. 更新,执行命令,

yum install -y epel-release && yum update –y

  1. 重启,执行命令,

Reboot

  1. 修改系统安全项,

sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config && setenforce 0

  1. 关闭默认防火墙,添加主机名解析,如图:

systemctl disable firewalld.service && systemctl stop firewalld.service

技术分享图片

  1. 上传Docker安装文件,安装rpm依赖,

yum install -y libcgroup policycoreutils-python

F、安装Docker

rpm -ivh docker-engine-*.rpm

G、开启Docker镜像加速

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-‘EOF‘

{

"registry-mirrors": ["https://i0mwrcwq.mirror.aliyuncs.com"]

}

EOF

sudo systemctl daemon-reload

systemctl enable docker.service

systemctl restart docker.service

H、拉取nexus3镜像,并创建nexus挂载目录对其进行授权

docker pull sonatype/nexus3:latest

mkdir /nexus-data && chmod -R 777 /nexus-data

I、启动nexus3容器,web界面访问地址0.0.0.0:8081,如图:

docker run -d --restart=always -p 8081:8081 -p 8082:8082 -p 8083:8083 -p 8084:8084 -v /nexus-data/:/nexus-data/ --name nexus3 sonatype/nexus3:latest

技术分享图片

J、以默认帐密,admin/admin123进行登录,并添加Docker私有仓库,如图:

技术分享图片

K、选择Docker(hosted),如图:

技术分享图片

L、Docker(hosted)配置,如图:

技术分享图片

M、添加认证作用域(角色),如图:

技术分享图片

N、绑定用户至作用域(权限角色),如图:

技术分享图片

O、配置docker私有仓库信任地址,编辑配置文件,vi /lib/systemd/system/docker.service,追加内容,如图:

技术分享图片

Q、重启docker服务,systemctl daemon-reload && systemctl restart docker.service,验证私有仓库是否正常登录,如图:

技术分享图片

R、安装nginx,代理docker私有仓库,执行命令, yum install -y nginx,编辑nginx配置文件,如图:

技术分享图片

配置nginx服务开机自启动,并重启nginx服务,执行命令,

systemctl enable nginx.service && systemctl restart nginx.service

S、修改dockere私有仓库信任地址,重载docker服务,如图:

systemctl daemon-reload && systemctl restart docker.service

技术分享图片

T、重新验证docker登录私有仓库,如图:

技术分享图片

以上是关于nexus3-安装文档的主要内容,如果未能解决你的问题,请参考以下文章

#yyds干货盘点#docker下安装nexus部署文档

[Nexus3]本地YUM源私有仓

nexus3.x 迁移

Nexus3 安装 及 配置 docker 私有代理 仓库

docker安装指定版本nexus3

EdgeX: 使用最新的 edgex2.0 在 ubuntu 上进行部署,替换私服地址nexus3.edgexfoundry.org 成 docker官方地址,解决下载问题。有了新UI界面