请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么用 docker 就不需要配置PHP环境、Apache或者Nginx服务器?

老师你好,我有个很大的疑问啊,我是做 php 开发的,一半来说如果需要使用 php必须配置 PHP环境、Apache或者Nginx服务器以及 mysql, 所以才有了 wamp, lamp,mamp这些打包的运行环境,安装开启之后就可以在里面做开发了。但是 docker 这里并没有配置 php 环境或者配置 apache,nginx 的步骤,为什么依然可以运行呢?

正在回答

1回答

您好,docker有各种container image,谁说没有配置对应的环境啊。比如我起个mysql,里面就有一些配置了呢。

当然并不是所有的配置都有,还是有一些需要自己在build image的时候设置的。这个要看具体的应用

0 回复 有任何疑惑可以回复我~
  • 提问者 FakeSPrite #1
    那么像这节里面的情况,你只是创建了mysql 和 WordPress 的 container,却依然可以运行 WordPress,是因为WordPress 的 container 里面包含了 php 和 apache 的配置么
    回复 有任何疑惑可以回复我~ 2020-04-05 09:24:44
  • 麦兜搞IT 回复 提问者 FakeSPrite #2
    是的,您可以看看wordpress的Dockerfile是怎么写的https://github.com/docker-library/wordpress/blob/master/php7.2/apache/Dockerfile
    回复 有任何疑惑可以回复我~ 2020-04-06 03:57:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信