在centos中,启动一个没有网卡的DOcker容器,(创建一个容器,然后启动) 手动添加网卡至容器并改名为eth0, 另一端添加至docker0 并命名为自己姓名全拼, 实现容器与docker0、 容器 与 宿主机IP地址的 连通性。
时间: 2023-05-11 20:04:04 浏览: 117
Docker容器访问宿主机网络的方法
您可以使用以下命令在 CentOS 中创建并启动一个没有网卡的 Docker 容器:
docker run --name mycontainer -itd --network none centos:latest
然后,您可以使用以下命令手动添加网卡至容器并改名为 eth0:
docker network connect bridge mycontainer
docker exec -it mycontainer ip link set dev eth1 name eth0
接下来,您可以使用以下命令将另一端添加至 docker0 并命名为您的姓名全拼:
docker network connect --alias [您的姓名全拼] docker0 mycontainer
最后,您可以使用以下命令检查容器与 docker0、容器与宿主机 IP 地址的连通性:
docker exec -it mycontainer ping [宿主机 IP 地址]
阅读全文