打开群晖DSM Docker remote api接口

2019-07-20 6528点热度 3人点赞 4条评论

修改配置文件

首先根据进程查看docker配置文件路径

ps -ef|grep docker
root     11771 24151  0 07:00 pts/12   00:00:00 grep --color=auto docker
root     24709     1  0 06:54 ?        00:00:00 /var/packages/Docker/target/usr/bin/dockerd --config-file /var/packages/Docker/etc/dockerd.json
root     24720 24709  0 06:54 ?        00:00:00 docker-containerd -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libcontainerd/containerd --shim docker-containerd-shim --runtime docker-runc

如输出所示,dockerd启动配置文件路径为/var/packages/Docker/etc/dockerd.json,因此修改此文件配置,在json中添加如下配置:

"hosts": ["unix:///var/run/docker.sock", "tcp://192.168.2.99:2375"]

完成配置文件示例如下:

{
   "registry-mirrors" : [],
   "runtimes" : {
      "nvidia" : {
         "path" : "nvidia-container-runtime",
         "runtimeArgs" : []
      }
   },
   "hosts": ["unix:///var/run/docker.sock", "tcp://192.168.2.99:2375"]
}

王显锋

激情工作,快乐生活!

文章评论

  • jack

    谢谢博主共享的frp服务器。另外,在打开你带图片的文章时,有点卡,应该是图片也经过frp服务器了,可以考虑在文章中通过放图片链接的形式,这样图片就不走frp服务器了,图片可以放到一些图床网站或自己NAS上。

    2019-09-18
    • 王显锋

      @jack 现在这个博客所有的内容都是放在自己的NAS中的,不想搞图床了,慢就慢点儿吧,哈哈…… :cowboy:

      2019-09-18
    • 王显锋

      @jack 放在家里的NAS中通过FRP穿透出来的。

      2019-09-18
      • jack

        @王显锋 我也是有一个群晖NAS,在上面装了Docker,所以博主有的文章对我有用,谢谢。家里的网络虽然被封了80和443口,但其它端口都是开的,所以如果用Docker自建图床可以走其它端口+DDNS来直接访问,速度很快,我用的是chevereto这个图床镜像,感觉很方便。有一个Docker服务想用80端口对外,就先用你这个frp了。 :biggrin:

        2019-09-18