群晖DS220j使用docker | 您所在的位置:网站首页 › 群晖ds220j安装固态硬盘 › 群晖DS220j使用docker |
序章 刚入门NAS,经过层层筛选,最后购买了群晖220j,配了两块希捷的3T硬盘组raid1 。我对于NAS的性能没太大需求,只要可以存文件就可以了。之前尝试用树莓派4 + 外接移动硬盘,但是不知道为什么,往里面放一些大一点的文件,硬盘就会掉,文件还会莫名其妙的消失。 买了220j之后发现由于是arm架构,群晖的软件库里面没有自带的docker。对于docker我本来是想安装aria2来满足我的一些下载视频的需求,但是经过网上搜寻,只有使用第三方社区资源的方法。https://post.smzdm.com/p/AV7mnknn/ 。 这篇文章使用的是218j,我一开始想着应该差不多。后来在尝试之后发现在安装软件的时候不兼容。 要我和包的开发者联系后来搜寻docker的安装方法,在国外的论坛上发现了这篇文章https://cynarski.eu/docker-on-synlogy-32bit/ 。同样是220j,满心欢喜。接下来进入正题 正题在arm架构的群晖NAS上面安装docker可能需要会使用terminal,就是黑底白字的那个东西。 在arm架构的群晖NAS上安装docker需要ssh连接到NAS。首先在群晖设置里,在终端 & SNMP里面打开SSH服务 原谅我不知道咋设置成中文2. 打开电脑上的terminal,使用ssh连接到你的NAS 3. 连接成功之后使用 ls 命令查看目录,volume1是当前硬盘的存储空间。 (这里有个小问题,连接之后我发现没有连接到home directory,而是直接到了根目录,而且每个用户也都没有home directory) 4. 使用 查看你的CPU信息。我这里出现了一个问题,我的CPU是armV8,而这个教程上面是armV7,但是没有什么影响。 5. 创建一个目录给我们即将要下载的docker文件。 (如果是permission denied,就需要“sudo mkdir docker_install") 然后进入这个目录 6. 接下来就要下载docker的文件了,这个是arm架构cpu可以用的docker的下载链接 https://download.docker.com/linux/static/stable/aarch64/ 我用的是docker-20.10.9.tgz,基本上最新的就可以,复制链接 然后在终端里输入 如果没什么问题的话应该就下载好了 7. 然后解压这个文件 8. 解压完之后把整个文件复制到/usr/bin中 到这里教程上说使用 如果没有错误就说明可以运行了,但是我在运行的时候出现了错误,我就先看了下后面的内容 9. 在我们的存储空间里创建一个目录用来放docker的container 10. 然后给docker创建一个设置文件在/etc/docker/daemon.json 11. 然后就可以运行啦 然后重启一下NAS,以防出现各种问题 最后重新ssh到NAS,运行一下docker的命令,然后就可以运行docker啦 因为群晖的内核缘故,每次执行container的时候要添加 (https://stackoverflow.com/questions/52520008/can-i-install-docker-on-arm8-based-synology-nas) |
CopyRight 2018-2019 实验室设备网 版权所有 |