Docker报错:No address associated with hostname

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

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

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

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

    http://mysql-db:3306

相关推荐
xuefeiniao4 小时前
docker.desktop无法启动,导出镜像后
服务器·docker
灰阳阳6 小时前
Dockerfile实践-构建Nginx镜像
运维·nginx·docker·dockerfile
白鸽梦游指南10 小时前
docker镜像优化
linux·运维·docker
程序员跑路11 小时前
WSL运行redis的踩坑操作记录
docker
ai产品老杨12 小时前
异构计算时代的安防底座:基于 Docker 的 X86/ARM 双架构 AI 视频管理平台深度解析
arm开发·docker·架构
hyunbar12 小时前
Docker命令及使用指南
运维·docker·容器
溜达的大象13 小时前
本地部署专属听书工具:用 easyVoice 打造无限制的有声书体验
docker
yuweiade15 小时前
docker desktop安装redis
redis·docker·容器
IT成长史15 小时前
Windows D盘安装Docker Desktop全流程(避坑+ECR镜像推送实战)
java·docker