在本地主机之外无法访问 Docker 容器

马修

我在 docker 容器内运行我的移动应用程序后端服务器(使用 Docker Desktop 2.4.0.0 for Windows)。突然间我的后端在本地主机之外无法访问,所以我无法从我的手机上进行物理测试。就像来自主机的魅力一样,如果我尝试通过主机的本地 IP 访问它,它甚至可以工作,但是如果我在我的网络上使用相同的 IP,它就无法访问。据我所知,我对环境所做的唯一更改是不小心更新了 Docker。任何帮助表示赞赏。亲切的问候。顺便说一句,当我运行docker ps检查端口是否正确转发时,我想要访问的容器绑定到 0.0.0.0。

version: "3"
services:
  db:
    image: mysql:8.0.20
    container_name: db
    ports:
      - "3306:3306"
  web:
    image: tomcat:9.0.35
    container_name: web_app
    environment:
      JAVA_OPTS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:8000
    ports:
      - "8888:8080"
      - "8000:8000"
米奇

检查 Windows 防火墙设置。其中一项更新可能已经开始遵守这些设置而不是绕过它们。有一个WSL2的绕过防火墙的最新报告,因此,如果您使用的是和更新这个补丁星期二,这是一个可能的原因。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法从Docker容器访问本地主机

无法访问本地主机在 Windows 中运行 docker linux 容器

无法从本地主机访问 docker 容器内的 Web API

节点docker无法在Feathers.js上正常工作-容器正在运行,但本地主机无法访问

在本地主机上运行vue-cli欢迎页面的Docker容器:无法访问此站点

主机在Docker容器内无法访问

如何从Docker容器访问主机的本地主机localhost 127.0.0.1

Docker for Mac | Docker 撰写 | 无法使用本地主机访问容器

Docker容器本地主机访问问题

无法在本地主机上的Docker容器之间进行通信

docker phpmyadmin 无法访问本地主机

Docker容器的本地主机名

无法访问Docker容器

无法访问DOCKER容器

主机Web浏览器无法访问Docker容器

从同样位于boot2docker vm内的Docker容器以本地主机访问主机

无法从主机访问Docker容器

从本地主机上另一个容器内的容器访问docker端口

Docker容器无法访问本地网络DNS

无法仅从本地主机访问来自外部计算机的公开暴露的Docker容器端口?

Spring Docker容器无法访问Postgres Docker容器

如何从网络上的Docker容器访问在本地主机上运行的Web服务器?

Docker容器发布的端口无法访问?

无法访问 Docker 容器的暴露端口

从docker容器无法访问imageproxy

无法访问ubuntu docker容器

无法显示“连接重置”的Docker容器在本地主机上运行?

Docker 容器无法连接到在本地主机上运行的服务器

将文件从 docker 容器复制到本地主机