gpt4 book ai didi

php - 尝试在 composer 中运行 php 内置服务器时获取 "php_network_getaddresses: getaddrinfo failed: Name or service not known"

转载 作者:搜寻专家 更新时间:2023-10-31 21:50:04 24 4
gpt4 key购买 nike

这是我的Dockerfile

FROM php:7.1
COPY ./ /var/www/html
WORKDIR /var/www/html
CMD ["php", "-S 0.0.0.0:8181 -t /var/www/html"]
EXPOSE 8181

运行它 docker run -p 8181:8181 my-app

并收到错误

[Mon Sep 4 23:47:39 2017] 未能在 0.0.0.0:8181 上收听(原因:php_network_getaddresses:getaddrinfo 失败:名称或服务未知)

我不明白我做错了什么

这个版本有效:

FROM php
RUN echo "<?php echo 'Hello World';" > /tmp/index.php
CMD ["php", "-S", "0.0.0.0:80", "-t", "/tmp"]

但这不是

FROM php
COPY ./ /var/www
CMD ["php", "-S 0.0.0.0:80", "-t", "/var/www"]

最佳答案

使用exec形式时,需要将各个param分开,即

CMD ["php", "-S", "0.0.0.0:8181", "-t", "/var/www/html"]

关于php - 尝试在 composer 中运行 php 内置服务器时获取 "php_network_getaddresses: getaddrinfo failed: Name or service not known",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46045261/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com