[英]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.