docker容器启动成功外部访问不到的原因分析

 更新时间:2023年08月08日 09:43:43   作者:逐 梦  
这篇文章主要介绍了docker容器启动成功外部访问不到的原因分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

docker容器启动成功外部访问不到原因

docker启动成功,外部网络访问不了

可能有如下原因

1.容器端口未与宿主机端口映射

映射方式:通过 -p 宿主机端口:容器端口

2.如果都映射正确,但是在其他机器或还是外部宿主机中访问不到

注意启动容器是否有这样的警告

这个警告代表:IPv4转发已禁用。网络是行不通的。是因为IPv4转发被禁用了,只需要开启就可以了。

开启方式:

vim  /ect/

docker容器内无法访问外部网络,导致容器间无法建立连接

docker 容器内无法访问外部网络,导致容器间无法建立连接(比如无法连接db)

若设定200.200.200.200 是主机的网卡,docker内部有自己的网络,需要通过net转换出来才能访问到主机,net转换会经过iptables, iptables这里有问题就会导致访问不主机ip

1.kill掉docker所有进程
[root@localhost ~]# pkill docker 
2.清空nat表的所有链
[root@localhost ~]# iptables -t nat -F
3.停止docker默认网桥docker0
[root@localhost ~]# ifconfig docker0 down
4.删除docker0网桥
[root@localhost ~]# brctl delbr docker0
5.重启docker服务
[root@localhost ~]# systemctl restart docker

总结

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

相关文章

  • Docker 安装及配置镜像加速的实现

    Docker 安装及配置镜像加速的实现

    这篇文章主要介绍了Docker 安装及配置镜像加速的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • docker部署应用的三种方式

    docker部署应用的三种方式

    越来越多的前端团队选择用Docker部署前端项目,本文主要介绍了docker部署应用的三种方式,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • 如何通过Dockerfile 创建 kali-novnc

    如何通过Dockerfile 创建 kali-novnc

    这篇文章主要介绍了如何通过Dockerfile 创建 kali-novnc,在Dockerfile所在目录运行相关命令操作即可完成,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-04-04
  • docker启动elasticsearch时内存不足问题及解决方法

    docker启动elasticsearch时内存不足问题及解决方法

    这篇文章主要介绍了docker启动elasticsearch时内存不足问题,本文给大家分享安装过程及解决方法,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • Docker相关命令应用汇总

    Docker相关命令应用汇总

    如果各位看官熟悉 Git 和 GitHub ,可与 Docker 做个类比,可更加容易理解 Docker 和 Docker Hub 及两者关系。
    2018-04-04
  • 在Ubuntu 16.04上用Docker Swarm和DigitalOcean创建一个Docker容器集群的方法

    在Ubuntu 16.04上用Docker Swarm和DigitalOcean创建一个Docker容器集群的方法

    这篇文章主要介绍了在Ubuntu 16.04上用Docker Swarm和DigitalOcean创建一个Docker容器集群的方法,需要的的朋友参考下吧
    2017-01-01
  • Docker部署SpringBoot的两种方法

    Docker部署SpringBoot的两种方法

    Docker是一种流行的容器化技术,可以帮助开发人员更轻松地构建、部署和运行应用程序,Spring Boot是一种快速开发框架,可以帮助开发人员更快地构建应用程序,本文主要介绍了Docker部署SpringBoot的两种方法,感兴趣的可以了解一下
    2023-10-10
  • Docker挂载资料卷部署Nginx

    Docker挂载资料卷部署Nginx

    这篇文章介绍了Docker挂载资料卷部署Nginx,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-01-01
  • docker配置node项目的实现步骤

    docker配置node项目的实现步骤

    本文主要介绍了docker配置node项目的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-01-01
  • 详解Ubuntu Docker Registry 搭建私有仓库

    详解Ubuntu Docker Registry 搭建私有仓库

    这篇文章主要介绍了详解Ubuntu Docker Registry 搭建私有仓库,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02

最新评论