簡體   English   中英

Docker:無法從主機中的瀏覽器訪問容器

[英]Docker: Unable to access container from browser in host machine

我有一個 docker-compose.yaml 來創建容器

version: '2.4'

app:
    hostname: app
    build: .
    environment:
      PYTHONUNBUFFERED: 1
      PYTHONDONTWRITEBYTECODE: 1
    networks:
      app_net:
        ipv4_address: 192.168.10.10
    user: "root:root"

    command: /bin/bash -c "tail -f /dev/null"

networks:
  app_net:
    driver: bridge
    ipam:
      driver: default
      config:
        - subnet: 192.168.10.0/24
          gateway: 192.168.10.1
  outside:
    external: true

我成功創建了一個容器,但無法通過主機中的瀏覽器訪問該應用程序。

我在瀏覽器中輸入 192.168.10.10 進行訪問,但出現超時錯誤

在 docker-compose 文件中添加這一行:

app:
    hostname: app
    build: .
    ports:
    - "port:port01"

Port是您想對外公開的端口。 您可以通過訪問 URL http://localhost:port檢查主機

port01是在 Dockerfile 中配置的端口,它的應用程序端口。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM