docker 容器端口访问不到_docker容器无法访问宿主机端口的解决
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                docker 容器端口访问不到_docker容器无法访问宿主机端口的解决
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                最近在工作時遇到一個問題,docker容器無法訪問宿主機的redis,telent6379端口不通。
經排查發現,該服務器啟用了防火墻,防火墻把6379的端口的訪問授權給docker0網卡訪問即可。
操作如下:
firewall-cmd --permanent --zone=trusted --change-interface=docker0
firewall-cmd --reload
補充知識:docker 啟動mysql 容器出錯Ports are not available: listen tcp 0.0.0.0:3306
錯誤截圖如下
該錯誤是由于本地3306端口被占用,很可能是本地已經安裝了mysql,mysql服務已經啟動導致的
解決辦法一:打開服務,找到mysql服務,將其停止,或者更換端口
然后再執行以下命令
docker run --name MYSQL -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -itd mysql:latest /bin/bash
總結
以上是生活随笔為你收集整理的docker 容器端口访问不到_docker容器无法访问宿主机端口的解决的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 一个账号可以登录几台机器_干货:一个Pu
- 下一篇: php seaslog安装,浅谈win1
