Docker报错:No address associated with hostname

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

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

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

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

    http://mysql-db:3306

相关推荐
UtopianCoding2 分钟前
什么是NoteDiscovery?Obsidian 的开源平替?
python·docker·开源
学习3人组41 分钟前
CentOS9安装Docker
docker·容器·eureka
何包蛋H3 小时前
Docker Maven 插件深度配置指南:Spotify vs Fabric8
docker·容器·maven
从零开始学习人工智能3 小时前
解决Docker容器无法访问宿主机IP和端口的全维度实践指南
tcp/ip·docker·容器
隔壁阿布都3 小时前
Docker 安装 Redis
redis·docker·容器
程序员老赵4 小时前
Apache IoTDB Docker 容器化部署指南:从入门到生产环境实践
docker·apache
一过菜只因4 小时前
Docker入门
运维·docker·容器
weixin_46684 小时前
K8S-RBAC2
docker·容器·kubernetes
不惑_4 小时前
在 Docker 中运行 Java JAR 包实战教程
java·docker·jar
小嘟嘟135 小时前
Kurator深度解析:云原生多集群管理的高效解决方案
linux·运维·docker·云原生·自动化