Docker报错:No address associated with hostname

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

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

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

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

    http://mysql-db:3306

相关推荐
梁正雄1 小时前
19、docker跨主机网络 Overlay\Underlay
网络·docker·容器
Hover_Z_快跑5 小时前
Docker 部署 Elasticsearch 8.12 + Kibana + Nginx 负载均衡
nginx·elasticsearch·docker
爱宇阳6 小时前
Vue3 前端项目 Docker 容器化部署教程
前端·docker·容器
帅帅梓6 小时前
docker 资源限制
运维·docker·容器
可乐大数据8 小时前
Docker安装(基于云服务器ECS实例 CentOS 7.9系统)
服务器·docker·centos
一只大耗子。10 小时前
Mac M系列芯片制作Oracle19镜像使用docker-compose运行
docker·docker-compose·mac·oracle19c
梁正雄10 小时前
18、docker-macvlan-2-示例
运维·docker·容器·macvlan
梁正雄10 小时前
17、docker-macvlan-1-理论
运维·docker·macvlan·docker macvlan
Ryan ZX11 小时前
openEuler 22.03-Docker离线安装教程
运维·docker·容器
brucelee18612 小时前
Ubuntu安装单节点MicroK8s
docker·容器·kubernetes