VMware中Ubuntu系统Docker正常运行但网络不通(已解决)

问题描述:在VMware中的Ubuntu系统下部署了Docker,当在docker容器中运行Eureka微服务时,发现Eureka启动正常,但无法通过网页访问该容器中Eureka。

解决办法如下:

1、创建桥接网络:test-net

sudo docker network create -d bridge test-net

创建之后查看网络信息:sudo docker network ls

此时用ifconfig查看Ubuntu系统的网络信息,发现多了一个网络,如下图所示:

2、启动Eureka容器,连接至刚创建的test-net网络:

  1. sudo docker run -itd --name test1 --network test-net -p 8080:8080 eureka-server-docker:1.0-SNAPSHOT

  2. 其中:

  3. eureka-server-docker:1.0-SNAPSHOT:镜像的名称

  4. -p 8050:8050:端口映射

3、查看docker容器的IP地址

  1. $ sudo docker inspect 622dc5487be9 | grep IPAddress

  2. 其中622dc5487be9是容器ID,可通过sudo docker ps -a 查看

复制代码
### 4、测试网络
  1. 在Ubuntu系统中ping容器IP地址,此时已经可以ping通,通过网页访问部署在容器中的Eureka微服务也可以了。问题解决。

相关推荐
Johny_Zhao8 小时前
CentOS Stream 8 高可用 Kuboard 部署方案
linux·网络·python·网络安全·docker·信息安全·kubernetes·云计算·shell·yum源·系统运维·kuboard
爱瑞瑞11 小时前
云原生学习笔记(八) Docker 实战:宿主机与容器的信息交互与共享策略
docker·容器
程序员老乔11 小时前
【Dify系列】【一】【安装与部署】【ubuntu22.04安装docker部署dify1.4.2】
运维·docker·容器
sealaugh3212 小时前
docker(学习笔记第一课) 使用nginx +https + wordpress
笔记·学习·docker
爱瑞瑞13 小时前
云原生学习笔记(七) Docker 实战:使用 Docker 快速构建 Oracle 12c 容器
docker·oracle
exe45214 小时前
使用docker中的ollama
运维·docker·容器
IT成长日记16 小时前
【Docker基础】Docker核心概念:命名空间(Namespace)之NET详解
运维·docker·容器·namespace·net
早起鸟儿1 天前
docker-Dockerfile 配置
java·linux·运维·docker
虚妄狼1 天前
【Docker Desktop】Windows11安装 Docker Desktop
运维·docker·容器
IT成长日记1 天前
【Docker基础】Docker核心概念:命名空间(Namespace)与资源隔离联系
运维·docker·namespace·资源隔离·命令空间