欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

宿主機(jī)無(wú)法訪問(wèn)docker容器中nginx服務(wù)的問(wèn)題解決

 更新時(shí)間:2024年11月10日 15:21:02   作者:偉偉未玩  
在虛擬機(jī)中部署Docker并安裝Nginx后,宿主機(jī)無(wú)法訪問(wèn)容器內(nèi)的Nginx服務(wù),通過(guò)檢查端口映射、防火墻狀態(tài)、進(jìn)入容器內(nèi)部啟動(dòng)Nginx以及檢查/修改內(nèi)核的IP轉(zhuǎn)發(fā)設(shè)置,解決了該問(wèn)題,感興趣的可以了解一下

1.問(wèn)題描述

在虛擬機(jī)中,部署好docker服務(wù),并且安裝了nginx。啟動(dòng)之后,宿主機(jī)無(wú)發(fā)訪問(wèn)容器中的nginx服務(wù),一直轉(zhuǎn)圈圈,但是虛擬機(jī)中使用 curl [虛擬機(jī)ip] 就可以訪問(wèn)到nginx的啟動(dòng)成功頁(yè)面。

宿主機(jī)無(wú)法訪問(wèn)容器中的nginx

在這里插入圖片描述

2.問(wèn)題解決

2.1查看端口號(hào)是否映射正確

這里Nginx是主機(jī)80端口映射到docker中的80端口

在這里插入圖片描述

2.2檢查防火墻狀態(tài)

[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)

2.3需要進(jìn)入docker下正在運(yùn)行中的nginx容器內(nèi)部啟動(dòng)nginx

[root@localhost ~]# docker exec -it nginx bash
root@6fe8ede3eab4:/# service nginx start
root@6fe8ede3eab4:/# service nginx status
nginx is running.

2.4訪問(wèn)成功

在這里插入圖片描述

2.5如果還沒(méi)有訪問(wèn)成功,有可能你在內(nèi)核優(yōu)化的時(shí)候 禁止ip轉(zhuǎn)發(fā)功能了

  • Linux 默認(rèn)情況下是不開(kāi)啟 ip 轉(zhuǎn)發(fā)功能的,與docker無(wú)關(guān)。
  • 查看是否開(kāi)啟轉(zhuǎn)發(fā):執(zhí)行以下命令,結(jié)果0為未開(kāi)啟,1為開(kāi)啟
[root@localhost ~]# cat /proc/sys/net/ipv4/ip_forward 
0
  • 配置linux內(nèi)核允許轉(zhuǎn)發(fā)
[root@localhost ~]# sysctl net.ipv4.conf.all.forwarding=1
net.ipv4.conf.all.forwarding = 1

這個(gè)允許ip轉(zhuǎn)發(fā)只是暫時(shí)的,重啟虛擬機(jī)后會(huì)失效

永久修改方法

[root@localhost ~]# vim /etc/sysctl.conf

找到 net.ipv4.conf.all.forwarding = 0  把0修改成1即可
vim模式下 :/net.ipv4.ip_forward

[root@localhost ~]# sysctl -p /etc/sysctl.conf
-----
[root@localhost ~]# systemctl restart network 

之后你會(huì)神奇的發(fā)現(xiàn)宿主機(jī)可以訪問(wèn)了!

在這里插入圖片描述

到此這篇關(guān)于宿主機(jī)無(wú)法訪問(wèn)docker容器中nginx服務(wù)的問(wèn)題解決的文章就介紹到這了,更多相關(guān)docker宿主機(jī)無(wú)法訪問(wèn)nginx服務(wù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • Docker核心原理之 Cgroup詳解

    Docker核心原理之 Cgroup詳解

    cgroup的內(nèi)核通過(guò)hook鉤子來(lái)實(shí)現(xiàn)管理進(jìn)程資源,提供了一個(gè)統(tǒng)一的接口,從單個(gè)進(jìn)程的資源控制到操作系統(tǒng)層面的虛擬卡的過(guò)渡,今天通過(guò)本文給大家介紹Docker核心原理之 Cgroup詳解,需要的朋友參考下吧
    2021-07-07
  • docker中的link和network網(wǎng)絡(luò)互連問(wèn)題

    docker中的link和network網(wǎng)絡(luò)互連問(wèn)題

    這篇文章主要介紹了docker中的link和network網(wǎng)絡(luò)互連問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • DockerCE之執(zhí)行docker info出現(xiàn)兩條警告信息及解決方案

    DockerCE之執(zhí)行docker info出現(xiàn)兩條警告信息及解決方案

    這篇文章主要介紹了DockerCE之執(zhí)行docker info出現(xiàn)兩條警告信息及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 完美卸載Docker的詳細(xì)步驟

    完美卸載Docker的詳細(xì)步驟

    Docker是一種流行的容器化平臺(tái),但是有時(shí)候我們可能需要卸載Docker,無(wú)論是因?yàn)樾枰匦掳惭b版本,還是因?yàn)椴辉傩枰褂肈ocker,無(wú)論何種原因,正確地卸載Docker是很重要的,以確保系統(tǒng)的干凈和穩(wěn)定,下面跟大家詳細(xì)介紹如何徹底卸載Docker的方法,讓你能夠輕松地清理干凈
    2023-11-11
  • Docker部署Mysql8.0.20并配置主從復(fù)制的實(shí)現(xiàn)步驟

    Docker部署Mysql8.0.20并配置主從復(fù)制的實(shí)現(xiàn)步驟

    主從復(fù)制是指數(shù)據(jù)可以從一個(gè)MySQL數(shù)據(jù)庫(kù)服務(wù)器主節(jié)點(diǎn)復(fù)制到一個(gè)或多個(gè)從節(jié)點(diǎn),本文主要介紹了Docker部署Mysql8.0.20并配置主從復(fù)制的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-06-06
  • Docker創(chuàng)建MySQL容器的方法

    Docker創(chuàng)建MySQL容器的方法

    本篇文章主要介紹了Docker創(chuàng)建MySQL容器的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01
  • Docker部署多種容器的詳細(xì)過(guò)程

    Docker部署多種容器的詳細(xì)過(guò)程

    本文介紹了在Windows和Linux系統(tǒng)上使用Docker部署MySQL和RabbitMQ容器的方法,對(duì)于MySQL使用docker?run命令,配置了端口映射、權(quán)限、時(shí)區(qū)和數(shù)據(jù)持久化等選項(xiàng),本文給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2025-01-01
  • Vue.js中的watch屬性詳解

    Vue.js中的watch屬性詳解

    在Vue.js中,watch屬性是一種非常重要的屬性,它可以監(jiān)聽(tīng)Vue實(shí)例中指定的數(shù)據(jù)變化,并在數(shù)據(jù)發(fā)生變化時(shí)執(zhí)行相應(yīng)的操作,本文將對(duì) Vue.js中的watch屬性進(jìn)行詳細(xì)的介紹,并附上相關(guān)的代碼示例,需要的朋友可以參考下
    2023-06-06
  • 如何連接docker中的MySQL容器

    如何連接docker中的MySQL容器

    這篇文章主要介紹了如何連接docker中的MySQL容器問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Docker如何解決tomcat容器啟動(dòng)成功,無(wú)法訪問(wèn)的問(wèn)題

    Docker如何解決tomcat容器啟動(dòng)成功,無(wú)法訪問(wèn)的問(wèn)題

    這篇文章主要介紹了Docker如何解決tomcat容器啟動(dòng)成功,無(wú)法訪問(wèn)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07

最新評(píng)論