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微服务也可以了。问题解决。

相关推荐
骂我的人都死了9 分钟前
DevOps架构部署
运维·ubuntu·docker·k8s·github·devops·python3.11
AL31713 分钟前
模拟实现NetDevOps全生命周期自动化网络运维
运维·docker·centos·ensp·netmiko
Alaaaaaaan16 分钟前
[DevOps]使用github-action工具部署docker容器(实现提交代码一键推送部署到服务器)
服务器·前端·docker·容器·github
70asunflower34 分钟前
Docker exec 命令完全解析
linux·ubuntu·docker
玉梅小洋3 小时前
Docker 镜像在节点间的高效拷贝的方案
运维·docker·容器
firstacui3 小时前
搭建harbor仓库
linux·docker
好好沉淀3 小时前
Docker 部署 Kibana:查 ES 版本 + 版本匹配 + 中文界面
linux·docker
啦啦啦小石头3 小时前
CVAT使用记录
docker·ai
BLUcoding3 小时前
使用 Docker Compose 安装常用中间件
docker·中间件·容器