首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确地将卷位置注册到PHP 7的Docker容器中?

如何正确地将卷位置注册到PHP 7的Docker容器中?
EN

Stack Overflow用户
提问于 2018-03-06 22:32:14
回答 1查看 49关注 0票数 0

我试图让一个运行PHP7的Docker容器具有特定的卷位置和特定的端口55211:80

当我将下面的代码添加到我的docker-compose.yml文件并组合起来时,这个过程是成功的。

代码语言:javascript
复制
 phpsandbox:
    container_name: php_sandbox
    restart: always
    image: php:7
    ports:
      - "55211:80"
    volumes:
      - ./phpsandbox:/var/www/html/

我可以看到我的卷目录与我的index.php inside...But一起存在,如果我在浏览器中转到localhost:55211,浏览器上说.

代码语言:javascript
复制
This page isn’t working localhost didn’t send any data.

在我的docker-come.yml文件的这一部分里我做了什么错事?

更新

在powershell中,如果我输入docker ps -a来查看所有正在运行的容器,php_sandbox就会连续地重新启动,所以我知道我的docker-come.yml文件中的这段代码有问题,但是不知道.

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-07 02:30:13

php:7映像只包含命令行php工具。映像不包括web服务器,因此端口80上没有响应请求的任何内容。

试试php:7-apache映像,它附带了一个预先配置好的Apache 2 web服务器,它应该与您的组合配置一起工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49141116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档