修改配置文件
首先根据进程查看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"]
}
文章评论
谢谢博主共享的frp服务器。另外,在打开你带图片的文章时,有点卡,应该是图片也经过frp服务器了,可以考虑在文章中通过放图片链接的形式,这样图片就不走frp服务器了,图片可以放到一些图床网站或自己NAS上。
@jack 现在这个博客所有的内容都是放在自己的NAS中的,不想搞图床了,慢就慢点儿吧,哈哈…… :cowboy:
@jack 放在家里的NAS中通过FRP穿透出来的。
@王显锋 我也是有一个群晖NAS,在上面装了Docker,所以博主有的文章对我有用,谢谢。家里的网络虽然被封了80和443口,但其它端口都是开的,所以如果用Docker自建图床可以走其它端口+DDNS来直接访问,速度很快,我用的是chevereto这个图床镜像,感觉很方便。有一个Docker服务想用80端口对外,就先用你这个frp了。