Docker:宿主机可以ping通外网,docker容器中不能ping通外网的解决方案

问题描述。
1、宿主机可以ping外网,docker容器内不能ping外网。
ping www.baidu.com。
提示:unknown host baidu.com。
2、宿主机可以wget下载,wget不能在docker容器中下载。
wget www.baidu.com。
提示:unknown host baidu.com。
解决方法。
1、停止所有容器。
docker stop $(docker ps -a -q)。
2、重启docker。
systemctl restart docker。
测试。
1、进入容器百度ping。
root:~$ ping www.baidu.com。
PING www.baidu.com (183.232.231.174) 56(84) bytes of data.。
64 bytes from 183.232.231.174 (183.232.231.174): icmp_seq=1 ttl=55 time=4.42 ms。
64 bytes from 183.232.231.174 (183.232.231.174): icmp_seq=2 ttl=55 time=4.32 ms。
64 bytes from 183.232.231.174 (183.232.231.174): icmp_seq=3 ttl=55 time=4.43 ms。
64 bytes from 183.232.231.174 (183.232.231.174): icmp_seq=4 ttl=55 time=4.40 ms。
64 bytes from 183.232.231.174 (183.232.231.174): icmp_seq=5 ttl=55 time=4.42 ms。
64 bytes from 183.232.231.174 (183.232.231.174): icmp_seq=6 ttl=55 time=4.40 ms。
64 bytes from 183.232.231.174 (183.232.231.174): icmp_seq=7 ttl=55 time=4.39 ms。
常见的容器操作命令。
# docker启动 。
systemctl start docker 。
service docker start。# 重启docker服务。
systemctl restart docker。
service docker restart。# 关闭docker 服务。
systemctl stop docker。
service docker stop。# 检查启动是否成功。
docker ps -a。# 检查所有正在运行的容器。
docker ps 。# 停止容器 containerId (containerId ID)是容器;
docker stop containerId。# 查看所有容器。
docker ps -a 。# 查看所有容器ID。
docker ps -a -q 。# 所有容器停止stop。
docker stop $(docker ps -a -q) 。# 删除所有容器的remove。
docker rm $(docker ps -a -q) 。
分享让更多人看到
热门排行
- 1python 与 neo4j 交互(py2neo 使用)
- 2【Java 学习】详讲代码块:控制流语句代码块、方法代码块、实例代码块(构造代码块)、静态代码块、同步代码块
- 3企业级LLM:dify访问数据库(deepseek api mysql)
- 4MySQL 详解数据类型:TINYINT、INT 和 BIGINT
- 5Kafka 深入服务端 — 时间轮
- 6数据结构之初始二叉树(3)
- 7开源几年的 AutoX.js 疑似删库跑路?分享 AutoX.js v7.0.5 apk的最终版本!
- 8中国电信某地市公司负责人新任 曾在省公司前端部门工作 目前还没有公开露面
- 9开源几年的 AutoX.js 疑似删库跑路?分享 AutoX.js v7.0.5 apk的最终版本!
- 10松下 Panasonic 大海豹2.0冰箱515升法式多白月光特价促销