文章目录
群晖DS918 DSM7.2安装及运行Docker
安装docker套件
在套件中心安装docker套件,注意了,名称叫Container Manager。
创建docker群组
1,在用户群组界面,创建docker群组,并添加所需文件夹的权限
2,切换到群组成员页面,在这里,添加用户到群组成员中
SSH连接
# 下载镜像
sudo docker pull library/hello-world
# 运行镜像
sudo docker run library/hello-world
# 查看容器
sudo docker container ls -la
重启NAS后,不用sudo也可以了。
群晖NAS主机 DSM7 管理Docker命令
# 重启docker
sudo synosystemctl restart pkgctl-ContainerManager
# 查看配置文件
sudo cat /var/packages/ContainerManager/etc/dockerd.json
# 查看用户是否在群组
grep docker /etc/group
vscode
安装dev containers插件
dev containers插件
打开Docker容器中的任何文件夹或存储库,并利用Visual Studio Code的完整功能集。
其它问题
Docker仓库中没有镜像
添加毫秒镜像
名称:1ms
地址:https://docker.1ms.run
Docker域名问题
$ docker pull library/hello-world
Using default tag: latest
Error response from daemon: Get "https://registry-1.docker.io/v2/":
dial tcp: lookup registry-1.docker.io on 192.168.10.1:53:
read udp 192.168.10.108:46950->192.168.10.1:53: i/o timeout
修改sudo vi /etc/resolv.conf
$ cat /etc/resolv.conf
nameserver 192.168.10.1
# 修改为
$ cat /etc/resolv.conf
nameserver 114.114.114.114
也可以在控制面板修改
群晖没有home目录
控制面板——用户帐号——高级设置,钩选启动家目录服务。
详情看群晖linux设置短密码、免密码登录、多个群晖免密登录。