绿联DX4600安装docker-compose(基于OpenWRT均适用)
绿联DX4600的UGOS基于OpenWRT开发,建议通过脚本来安装docker-compose,该方法适用于其他基于OpenWRT开发的系统。
首先依然要获取DX4600的SSH权限,进入“设备管理”点击“调试功能”,点击“开启远程调试功能”,接下来通过手机号接收验证码获得SSH密码。
然后通过SSH连接NAS,绿联的SSH端口为922而非默认的22,默认用户名为root:
OpenWRT系统安装docker compose可以参考docker的官方文档:
https://docs.docker.com/compose/install/linux/#install-using-the-repository
主要用到下面的脚本,注意!由于脚本涉及开源站地址所以我做了修改,需要自己替换一下才能使用,详细参考官方文档:
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://开源站地址/docker/compose/releases/download/v2.17.2/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
docker compose version
由于网络原因整个安装非常漫长,57M的文件下载了4个小时,安装完毕后通过docker compose version命令可以输出版本号表示安装完成:
注意!其他Linux发行版的运行命令为:docker-compose up -d,而通过脚本安装的docker compose运行为docker compose up -d。
接下来介绍一下如何通过docker compose部署镜像。绿联DX4600普通模式磁盘文件在系统中的挂载路径为:/mnt/dm-1/.ugreen_nas/数字(记住这个信息,如果硬盘放在其他设备上读取数据时可能会用得上),顺便说一下绿联DX4600普通模式使用的文件系统为xfs而非大家更熟悉的ext4,应该是出于性能的考虑。当然Linux大多支持xfs。
进入该目录新建一个文件夹,建议以容器名称命名,放入docker-compose.yaml文件,然后命令行切换到该目录运行docker compose up -d即可。
使用docker-compose运行容器有一个好处就是保留了配置文件方便以后维护,而且容器的本地化映射文件也可以都保留在当前文件夹中便于备份和转移。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
netcup
校验提示文案
往记
校验提示文案
往记
校验提示文案
netcup
校验提示文案