马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
之前用绿联NAS最多的点功能就是搭建自己的影音库,再转存网盘里的重要资料,达到了省钱还快捷。但对一枚程序员来说多少得开发一下另一种存储和服务,之前私藏的很多库亦或缓存中的库,在换电脑的时候,重新拉取远程的库十分耗时,即使切换了镜像源也不是想达到即开即用。所以搭建自己的Maven库就很Nice。
废话不多说,直接手把手教你几分钟搞定你的NAS版本的Maven服务。
打开docker,安装nexus3镜像,安装之后直接启动会总是服务重启(如果你的没有这种现象,那会节省很多时间,当初看到这个花了些许时间解决)。
先介绍一下解决重启问题:
打开nas的控制面板-网络设置,开启SSH面板,然后在电脑控制台连接NAS服务,
- <font face="Helvetica" size="3">ssh NAS登陆名称@192.168.XX.XX -p 22</font>
复制代码然后会提示输入NAS登陆密码(看不见直接输入,然后enter即可)。
先提升用户权限,以便后续可以正常修改文件权限
输入:sudo -i
然后会提示 [sudo] password for NAS登陆名称:再输入一次密码即可执行修改文件权限。 然后执行以下命令: - <font face="Helvetica" size="3">chown -R 200:200 /volume1/docker/nexus3/nexus-data</font>
复制代码 和
- <font face="Helvetica" size="3">chown -R 200:200 /volume1/docker/nexus3</font>
复制代码 然后,执行以下命令,启动docker中的nexus3容器
- <font face="Helvetica" size="3">docker run -d \
--name nexus-maven \
- --restart=always \
- -p 8081:8081 \
- --privileged \
- -v /volume1/docker/nexus3:/nexus-data \
- sonatype/nexus3</font>
复制代码生成一串字符即代表容器服务已启动 这个时候,NAS maven服务就应该可以正常运行了。
可以点击运行容器的小箭头去访问页面,这时候需要你登录账号密码。这个时候的账号是默认的admin,密码也是在首次启动服务时自行创建的。后续可以修改,现使用下面命令查看默认密码。也可以直接在nas docker 文件夹中搜admin.password文件下载查看(修改密码后就不会有了)
- <font face="Helvetica" size="3">cat /volume1/docker/nexus3/nexus-data/admin.password</font>
复制代码 登陆之后做一些简单设置,修改密码,关闭设置远程服务,设置国内镜像代理,如阿里云的
勾选掉Allow anonymous users to access the server
至于如何使用,想必对程序员来说都不难,但要注意点不要用link那个域名的地址,否则会提示无法上传到nas本地。直接使用局域网ip,ip在控制面板-网络里查看。举个例子(账号密码就用访问服务网页的账号密码,当然服务内部自行添加的账号也可以):
上传之后的jar等文件,会被转成实际数据保存为 .bytes 文件(二进制格式)以及对应的元数据(文件信息数据)保存为 .properties.bytes 文件。 文件存储路径为/volume1/docker/nexus3/blobs/default/content。可用 ls -R查看。
|