Docker报错:No address associated with hostname

进入 Docker 容器终端执行命令检查,在容器内能不能访问到外部容器的接口

复制代码
docker exec -it <你的容器名> /bin/bash

不同的docker容器内部互相访问方式,http://容器名:开放的端口号,但是注意互相通信的容器要加入自定义网络而不是默认网络bridge:

  • 默认 bridge 网络:容器间不能用名字互相访问,只能用 IP。
  • 自定义网络:容器间可以用名字互相访问,Docker 自动做了 DNS 解析。

    http://mysql-db:3306

相关推荐
thulium_4 小时前
使用 Docker 部署 PostgreSQL
docker·postgresql·容器
江湖有缘5 小时前
【Docker项目实战】使用Docker部署Vikunja任务管理工具
docker·容器·eureka
秦曱凧9 小时前
NAS上使用Docker部署网页版双人对战五子棋
docker
janthinasnail10 小时前
使用Docker安装MeiliSearch搜索引擎
搜索引擎·docker
川石课堂软件测试16 小时前
JMeter并发测试与多进程测试
功能测试·jmeter·docker·容器·kubernetes·单元测试·prometheus
吐个泡泡v17 小时前
Docker部署MySQL完整指南:从入门到实践
mysql·docker·容器·部署
一乐小哥17 小时前
Docker 拉取镜像超时?别再瞎抄配置了!亲测 3 个有效镜像源 + 避坑指南
linux·docker
GDAL17 小时前
Docker pull拉取镜像命令的入门教程
运维·docker·容器
tnan252218 小时前
记录docker使用kong consul postgresql配置dns异常解决
docker·kong·consul
cpsvps18 小时前
Docker存储卷备份策略于VPS服务器环境的实施标准与恢复测试
服务器·docker·容器