Rancher 中使用 Docker 镜像搭建 Maven 私服

本文使用 Sonatype Nexus3 搭建 Maven 私服。

1、获取 Sonatype Nexus3 的 Doker 镜像地址

可以在阿里云的开发者平台搜索“nexus3”来查询:https://dev.aliyun.com

也可以自己创建镜像:https://cr.console.aliyun.com

注意,在阿里云控制台里添加的镜像要构建以后才能使用。

必要的时候要勾选“海外机器构建”。

本文使用作者自建的镜像:

2、添加服务

在 Rancher 中使用一下镜像添加服务:

registry.cn-zhangjiakou.aliyuncs.com/tgw/docker-nexus3

注意,下图中的镜像地址稍有不同,是阿里云服务器内部使用的,可以提高访问速度。

在服务里添加卷:

/mydata/nexus3/data:/nexus-data

在调度里选择固定的主机。

3、添加镜像库

如果上面的镜像无法访问,那么就要添加镜像库。

添加镜像库时选择“Custom”类型,然后填写镜像地址、用户名和密码。本文使用的是阿里云的镜像,所有要填写阿里云的用户名和密码。

4、添加主机的目录权限

登录调度中指定的主机,使用以下命令添加目录权限:

chown -R 200:200 /mydata/nexus3/data

如果没有改目录,请使用 mkdir 命令创建。正常情况下,Rancher 的服务会自动创建卷的目录。

chown 命令中的 200 是容器中 nexus 用户对于的用户 ID。

5、其他

安装完的的 maven 私服端口号为 8081,默认用户名密码为:admin/admin123。


前一篇:
后一篇:

发表评论