1. 编辑配置文件
vi /usr/lib/systemd/system/docker.service
2. 查找ExecStart= 位置,修改参数为:
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
3. 重新加载文件并重启docker服务
systemctl daemon-reload
systemctl restart docker
4. 最后通过命令查询端口是否开启
lsof -i:2375
显示如下:
这样就可以完成docker配置tcp端口。
但是我再使用的过程中,通过命令创建的docker容器出现如下错误:
centos:解决docker容器内挂载目录无权限 ls: cannot open directory .: Permission denied
解决办法是:
解决: 在docker run一个容器时,加上 --privileged=true 给容器加特权即可。
参考链接如下所示:
https://blog.csdn.net/wangshuminjava/article/details/86570357