我有一个可以单独工作的 dockerfile
docker build -t image_apache 。
docker run -tid -p 5000:80 --name=container_apache image_apache
这有效,我可以使用 127.0.0.1:5000 连接到其网络服务器
但是,当我尝试创建 docker-compose.yml 文件来使用 docker-compose 构建和运行映像时,它似乎根本没有公开端口。
这是 docker-compose.yaml
version: '3'
services:
deploy_test:
ports:
- "8080:80"
build: .
working_dir: /tmp/artifacts
Run Code Online (Sandbox Code Playgroud)
docker-compose构建
docker-compose运行deploy_test
我的浏览器无法连接到127.0.0.1:8080,并且容器中的apache日志没有显示任何尝试。
我的端口语法是否错误?它与在线示例相匹配。
| 归档时间: |
|
| 查看次数: |
8227 次 |
| 最近记录: |