本地物理机无法访问虚拟机docker中的应用
问题:
安装完docker应用后,通过本地物理机访问docker应用,发现物理机访问不了,在虚拟机内可以通过curl命令或者telnet能直接访问,比如我想要访问安装的rabbitmq管理端,输入地址:
提示无法访问此网站,然后在虚拟机内可以正常访问,如下:
ifconfig查看虚拟机网络:
# ifconfig
解决方法:
重启docker并且重启要访问的docker应用,然后就可以访问了
# systemctl restart docker
# docker ps -a
docker重启之后需要重启安装好的docker应用
重启mysql
# docker start mymysql
或者用id
# docker start 589fd299956f
重启rabbitmq
# docker start myrabbitmq
或者用id
# docker start 8d1a4ccbb1bf
查看已经启动的docker应用
# docker ps
然后通过本地物理机再次访问rabbitmq管理端,可以发现能正常访问了
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
二维码