Nexus
制品库:存放制品并且做版本管理
可以管理 docker 镜像,npm 包,maven库 ...
#
CentOS Installwget https://dependency-fe.oss-cn-beijing.aliyuncs.com/nexus-3.29.0-02-unix.tar.gz
tar -zxvf ./nexus-3.29.0-02-unix.tar.gz
nexus-3.29.0-02/bin
cd nexus-3.29.0-02/bin./nexus start
启动需要一点时间(1min)
nexus 默认端口:8081
设置防火墙: 公开 8081
firewall-cmd --zone=public --add-port=8081/tcp --permanentfirewall-cmd --zone=public --add-port=8082/tcp --permanent
systemctl reload firewalld
8082 给添加仓库的时候使用
访问 IP:8081.
#
配置 Nexus点击右上角登录, 做管理员账号初始化配置,账号: admin, 密码在下面地址
cat ./sonatype-work/nexus3/admin.password
c349b170-b663-4a8e-8b9d-f0e90d8e1d58
#
添加一个 Docker 仓库端口设置: 8082
#
Docker 登入 Nexus私服如果是 Http,需要再做个配置:
vi /etc/docker/daemon.json
添加私服地址: (8082 是 docker 仓库的端口)
{ "insecure-registries" : [ "172.16.81.7:8082" ],}
重启 Docker
systemctl restart docker
登录:docker login 192.168.79.5:8082