docker容器无法访问外网,但是宿主机却可以的问题

 更新时间:2024年08月17日 12:02:37   作者:看你眼里有猩猩  
这篇文章主要介绍了docker容器无法访问外网,但是宿主机却可以的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

docker容器无法访问外网,但是宿主机却可以

我出现的问题

尝试使用宿主机ping百度220.181.38.148,发现可以ping通,容器却ping不通。

我的环境

  • centos7

根源问题所在

net.ipv4.ip_forward = 0

我为什么出现这种情况

我改了自己宿主机的ip,将它改为静态

问题解决步骤

1.使用以下命令看看是否是这个问题,如果不是,你可以直接离开我这篇博客了

sysctl net.ipv4.ip_forward

结果:

2.编辑 宿主机中的/etc/sysctl.conf 文件,并将 net.ipv4.ip_forward 设置为 1

3.执行 sysctl -p 命令使其生效

4.你现在可以进入容器命令行去检查一下是否可以ping通外网了

docker exec -it <容器名称或id> bash
ping 220.181.38.148

总结

问题到此解决

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Docker安装Kong API Gateway并使用的详细教程

    Docker安装Kong API Gateway并使用的详细教程

    这篇文章主要介绍了Docker安装Kong API Gateway并使用,本文通过图文实例相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-08-08
  • Docker Machine是什么?

    Docker Machine是什么?

    Docker Machine是什么?这篇文章主要介绍了Docker官方提供的一个工具Docker Machine,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • 查询Docker镜像DockerFile的方法步骤

    查询Docker镜像DockerFile的方法步骤

    本文主要介绍了查询Docker镜像DockerFile的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-08-08
  • Docker 容器生命周期 架构 以及和VM之间的差异详解

    Docker 容器生命周期 架构 以及和VM之间的差异详解

    这篇文章主要介绍了Docker 容器生命周期 架构 以及和VM之间的差异详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • Docker部署Java应用程序的实现步骤

    Docker部署Java应用程序的实现步骤

    本文主要介绍了Docker部署Java应用程序的实现步骤,通过将Java应用程序打包成一个Docker镜像,可以实现快速部署、资源隔离和灵活扩展,感兴趣的可以了解一下
    2024-03-03
  • PIP安装docker-compose超时问题解决方案

    PIP安装docker-compose超时问题解决方案

    这篇文章主要介绍了PIP安装docker-compose超时问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • Docker容器运行常用参数详解

    Docker容器运行常用参数详解

    Docker运行容器时可以使用各种命令行参数来定制其运行环境和行为,本文给大家介绍了一些Docker容器运行常用参数,并通过代码示例讲解的非常详细,需要的朋友可以参考下
    2024-12-12
  • Docker 配置网络使用bridge网络的方法

    Docker 配置网络使用bridge网络的方法

    本篇文章主要介绍了Docker 配置网络使用 bridge 网络的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • docker修改运行容器环境变量的操作步骤

    docker修改运行容器环境变量的操作步骤

    在现代应用开发中,Docker 提供了一种有效的容器化解决方案,使得应用的部署、扩展和管理变得更加灵活,环境变量在容器化应用中起着重要作用,它们可以帮助配置应用的运行环境,本文小编给大家介绍了docker如何修改运行容器环境变量,需要的朋友可以参考下
    2025-03-03
  • docker安装MinIO全过程

    docker安装MinIO全过程

    这篇文章主要介绍了docker安装MinIO全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09

最新评论