IP查询
服务器上访问本机docker容器或容器间访问,需要使用容器ip或者宿主机公网ip访问,宿主机内网ip无法访问
方法一:直接在宿主机查看容器ip
docker inspect 容器id/容器名 |grep -A 1 IPAddress
查看IPAddress即为容器IP
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/41b6e06f56b348bc83ea568f08340b3c.png)
方法二:进入容器查看
进入容器
docker exec -it 容器id/容器名 /bin/bash(或者/bin/sh 或者sh)
查看ip
cat /etc/hosts
一般为
172.X.X.X 当前容器ID
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/ba8cdf6ebbf942e79d42093fa297b511.png)
端口
服务器上访问本机docker容器或容器间访问,端口应为容器内部端口,而不是映射到宿主机的端口