docker开放能力

今天把golang服务加入到docker里面,碰到了一个问题:
register db Ping default, dial tcp 10.16.58.219:3306: connect: no route to host

这是因为docker没有开放权限,具体解决方法如下
方法一:简单粗暴,权限全放开
docker run命令中加入参数: --privileged=true

原命令
docker run -it -d -p 8080:8080 38d9

修改后的命令
docker run --privileged=true -it -d -p 8080:8080 38d9

方法二:部分开放
对于iptables需要的权限进行开放,其它的权限不予开放

--cap-add NET_ADMIN --cap-add NET_RAW

猜你喜欢

转载自blog.csdn.net/wangqiang9x/article/details/86000891
今日推荐