【发布时间】:2020-03-05 09:46:03
【问题描述】:
我有一个 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 进行访问,但出现超时错误
【问题讨论】:
-
点击
http://localhost时输出什么 -
@ThanhNguyenVan 浏览器显示 ERR_CONNECTION_REFUSED 错误
-
docker ps的输出是什么? -
@ThanhNguyenVan docker ps 的输出是 0799cac7ec9f app "/bin/bash -c "tail -f /dev/null" 29 分钟前 Up 29 minutes app
-
你把端口暴露在外面了吗?
标签: docker docker-compose docker-networking docker-network