Docker报错:No address associated with hostname

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

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

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

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

    http://mysql-db:3306

相关推荐
老马啸西风1 小时前
windows wsl ubuntu 如何安装 open-jdk8
linux·windows·ubuntu·docker·容器·k8s·kvm
老任与码3 小时前
安装docker时,yum install -y yum-utils报错的解决
运维·docker·容器
cherishSpring4 小时前
window上docker安装RabbitMQ
docker·容器·rabbitmq
bailang_zhizun5 小时前
【Docker】在银河麒麟ARM环境下离线安装docker
运维·docker·容器
至善迎风5 小时前
本地部署 Kimi K2 全指南(llama.cpp、vLLM、Docker 三法)
docker·容器·llama·kimi
lemon3106246 小时前
Docker搭建Elasticsearch和Kibana
elasticsearch·docker·jenkins
老马啸西风6 小时前
windows docker-03-如何一步步学习 docker
网络·windows·网络协议·学习·http·docker·容器
杨浦老苏7 小时前
一站式PDF转Markdown解决方案PDF3MD
docker·pdf·markdown·群晖
免檒8 小时前
windows11下基于docker单机部署ceph集群
ceph·后端·docker·容器