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/系统配置
- 更新,执行命令,
yum install -y epel-release && yum update –y
- 重启,执行命令,
Reboot
- 修改系统安全项,
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config && setenforce 0
- 关闭默认防火墙,添加主机名解析,如图:
systemctl disable firewalld.service && systemctl stop firewalld.service
- 上传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-安装文档的主要内容,如果未能解决你的问题,请参考以下文章
EdgeX: 使用最新的 edgex2.0 在 ubuntu 上进行部署,替换私服地址nexus3.edgexfoundry.org 成 docker官方地址,解决下载问题。有了新UI界面