Docker报错:No address associated with hostname

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

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

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

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

    http://mysql-db:3306

相关推荐
爱宇阳21 分钟前
GitLab Docker Compose 迁移教程
docker·容器·gitlab
冲上云霄的Jayden3 小时前
ubuntu 22一步步 安装docker和配置使用国内源
linux·ubuntu·docker·国内源
javpy4 小时前
docker部署nacos报错 ‘env NACOS_AUTH_TOKEN must be set with Base64 String.‘
linux·docker·centos
梁正雄9 小时前
扩展-docker-ovs编译
运维·docker·容器
凯子坚持 c12 小时前
通往Docker之路:从单机到容器编排的架构演进全景
docker·容器·架构
Fuly102412 小时前
使用docker本地部署dify
运维·docker·容器
遇见火星16 小时前
Ubuntu Docker 容器化部署教程
linux·ubuntu·docker
Panda__Panda19 小时前
docker项目打包演示项目(数字排序服务)
运维·javascript·python·docker·容器·c#
xx.ii19 小时前
Docker监控
运维·docker·容器
维尔切19 小时前
Docker 存储与数据共享
运维·docker·容器