此次趁着换新电脑折腾了一波,因而把 NAS 里的服务都容器化了,去掉了虚拟机,大概也就释放了 2-3G 的内存(一本知足)。docker
以前一直以为群晖的 Docker 不太好用,其实目前我仍是这个态度,不过总的来讲……又不是不能用。ssh
群晖 Docker 最大的缺点是:除了 Hub 安装镜像的方式,所谓的本身上传镜像到底应该上传什么,至少我 Google 了半天都没有搜到,将 Dockerfile 和 image save 以后的文件包都进行了一波上传操做,结果都是不支持的文件格式。测试
本文旨在回答几个基本问题:ui
如上文所说,我研究了半天都没有导入成功镜像,最终我发现,能够从 ssh 进入群晖 NAS 系统内,而后执行咱们的 Dockerfile。群晖的 Docker 软件只会识别非匿名的镜像,因此咱们须要使用 docker build -t name:version xxxxx
打上名字。以后建议在本地测试完,不然在 SSH 中执行 docker run
会让群晖控制台界面多不少中间容器。翻译
以后在控制台界面使用 GUI 配置启动,就和 Hub 中下载的镜像同样了。code
固然,上 ssh 而后 docker build
依旧是一个很是 ugly 的方法,最好能想办法把这一步省略。内存
这是我昨天遇到的一个很困惑的问题,结果我发现本身是把分区挂载到 Mac 上使用的,该文件夹是 Mac 去建立的,然而那些直接可挂载读写的是使用群晖的建立文件夹建立的,因而走群晖的管理系统建立了一下就 OK 了。虚拟机