不为别的,只为做一个连自己都羡慕的人

centos中docker配置tcp端口

 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

https://blog.csdn.net/u011561335/article/details/89199428

posted @ 2022-06-14 17:29  升级打怪  阅读(343)  评论(0编辑  收藏  举报