Nexus
制品库:存放制品并且做版本管理
可以管理 docker 镜像,npm 包,maven库 ...
CentOS Install#
wget 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.gznexus-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 firewalld8082 给添加仓库的时候使用
访问 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