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

Docker綁定端口后仍無法遠程直接訪問的解決方法

 更新時間:2024年09月11日 11:50:17   作者:熱心市民梁先生  
在Docker中,如果容器的端口綁定錯誤或只綁定到了容器的內(nèi)部IP地址,將導致外部主機無法訪問該端口,所以本文小編給大家介紹了Docker綁定端口后仍無法遠程直接訪問的解決方法,需要的朋友可以參考下

在docker中拉取鏡像后啟動,啟動腳本如下

啟動docker

docker run --name nacos-server \
-p 8848:8848 \
-p 7848:7848 \
-p 9848:9848 \
-p 9849:9849 \
--privileged=true \
--restart=always \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
-e MODE=standalone \
-e PREFER_HOST_MODE=hostname \
-v /mydata/nacos/logs:/home/nacos/logs \
-v /mydata/nacos/conf/application.properties:/home/nacos/conf/application.properties \
-d nacos/nacos-server:v2.4.2

其他主機正常訪問到控制臺

在這里插入圖片描述

啟動zipkin

docker run -d --name zipkin d7cf93f08bd4 \
    -e STORAGE_TYPE=mysql \
    -e MYSQL_DB=zipkin \
    -e MYSQL_USER=root \
    -e MYSQL_PASS=yoostar403 \
    -e MYSQL_HOST=mysql \
    -e MYSQL_TCP_PORT=3306 \
    -e KAFKA_BOOTSTRAP_SERVERS=kafka:9092 \
    -e STORAGE_TYPE=elasticsearch \
    -e ES_HOSTS=http://elasticsearch:9200 \
    -p 9411:9411 \

但是同上面nacos的訪問,到9411卻無法訪問拒絕連接。同時看到鏡像的進程如下

在這里插入圖片描述

應該是一個默認綁定了0.0.0.0允許所有通過宿主機ip訪問該端口,zipkin則沒有。為此我問了GPT,得到如下回答:

根據(jù)您提供的信息,問題可能出在 Zipkin 容器的端口綁定配置上。您可以嘗試以下步驟來配置 Zipkin 容器,使其支持其他主機訪問:

檢查 Zipkin 容器的端口綁定

  • 運行 docker ps 命令查看 Zipkin 容器的端口綁定情況。確保 Zipkin 容器的端口綁定正確,包括將端口綁定到主機的 IP 地址上。
  • 如果 Zipkin 容器的端口綁定只是綁定到容器自身的 IP 地址(比如 127.0.0.1),那么其他主機無法直接訪問該端口。

修改 Zipkin 容器的端口綁定

  • 如果 Zipkin 容器的端口綁定只包含容器的內(nèi)部 IP 地址,您需要修改端口綁定配置,將端口綁定到主機的 IP 地址上,以便其他主機可以訪問。
  • 您可以通過修改 Docker 容器啟動命令中的 -p 選項來實現(xiàn)端口綁定。例如,將端口 9410 綁定到主機的所有 IP 地址可以這樣做:-p 9410:9410。

重新啟動 Zipkin 容器

  • 修改端口綁定配置后,您需要重新啟動 Zipkin 容器,使新的配置生效。可以使用 docker restart <container_name> 命令來重新啟動容器。

檢查防火墻設置

  • 確保主機上的防火墻允許流量通過 Zipkin 容器使用的端口。如果有防火墻規(guī)則限制了流量,您需要相應地調整防火墻設置。

通過以上步驟,您應該能夠配置 Zipkin 容器,使其支持其他主機訪問。如果問題仍然存在,請?zhí)峁└嘣敿毿畔?,以便更好地幫助您解決問題。

看上面最有可能的應該就是第一點了,為此停止運行中的容器并刪除,重新啟動,在后面多加了指定0.0.0.0綁定端口映射。

docker run -d --name zipkin \
    -e STORAGE_TYPE=mysql \
    -e MYSQL_DB=zipkin \
    -e MYSQL_USER=root \
    -e MYSQL_PASS=yoostar403 \
    -e MYSQL_HOST=mysql \
    -e MYSQL_TCP_PORT=3306 \
    -e KAFKA_BOOTSTRAP_SERVERS=kafka:9092 \
    -e STORAGE_TYPE=elasticsearch \
    -e ES_HOSTS=http://elasticsearch:9200 \
    -p 0.0.0.0:9411:9411 \
    d7cf93f08bd4

就是上面的 -p 0.0.0.0:9411:9411 \ 至此可以正常訪問,至于為什么nacos不需要指定,不應該都會默認指定的嗎。

以上就是Docker綁定端口后仍無法遠程直接訪問的解決方法的詳細內(nèi)容,更多關于Docker無法遠程直接訪問的資料請關注腳本之家其它相關文章!

相關文章

  • Docker部署Golang服務的實現(xiàn)步驟

    Docker部署Golang服務的實現(xiàn)步驟

    不管是開發(fā)還是生產(chǎn)環(huán)境,通過docker方式部署服務都是一種不錯的選擇,本文主要介紹了Docker部署Golang服務的實現(xiàn)步驟,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • Docker搭建Skywalking的實現(xiàn)示例

    Docker搭建Skywalking的實現(xiàn)示例

    本文主要介紹了Docker搭建Skywalking的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-02-02
  • 使用docker-compose,如何調整JVM參數(shù)

    使用docker-compose,如何調整JVM參數(shù)

    這篇文章主要介紹了使用docker-compose,如何調整JVM參數(shù)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • docker服務關停的實現(xiàn)步驟

    docker服務關停的實現(xiàn)步驟

    在我看來所謂的優(yōu)雅關閉,就是在系統(tǒng)關閉時,預留一些時間,讓你有機會來善后一些事情,本文就來介紹一下docker服務如何正確關停,感興趣的可以了解一下
    2023-10-10
  • Docker使用java項目工程的部署

    Docker使用java項目工程的部署

    隨著容器化技術的廣泛應用,Docker成為了一種非常流行的容器化解決方案,本文主要介紹了Docker使用java項目工程的部署,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • 在Mac OS X安裝Docker教程

    在Mac OS X安裝Docker教程

    本篇文章主要介紹了在OS X安裝Docker教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • 淺談Docker Desktop for Linux和Docker Engine區(qū)別

    淺談Docker Desktop for Linux和Docker Engine

    本文主要介紹了Docker Desktop for Linux和Docker Engine區(qū)別,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • 在Docker中部署Confluence和jira-software的方法步驟

    在Docker中部署Confluence和jira-software的方法步驟

    這篇文章主要介紹了在Docker中部署Confluence和jira-software的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-06-06
  • 如何自己搭建DockerHub實現(xiàn)過程解析

    如何自己搭建DockerHub實現(xiàn)過程解析

    這篇文章主要介紹了如何自己搭建DockerHub實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • Docker構建簡單的個人主頁網(wǎng)站實戰(zhàn)教程

    Docker構建簡單的個人主頁網(wǎng)站實戰(zhàn)教程

    Docker是一種開源容器化技術,可以打包、發(fā)布和運行應用程序,本教程介紹了如何使用Docker構建一個簡單的個人主頁網(wǎng)站,通過編寫Dockerfile來自定義鏡像,并展示了如何通過傳入環(huán)境變量來動態(tài)更改網(wǎng)頁內(nèi)容,項目使用的技術包括Docker、Alpine、Nginx、HTML、CSS和JavaScript
    2024-10-10

最新評論