exec:“ php-fpm”:在$ PATH中找不到可执行文件:未知

Satscreate

为laravel Project运行docker-compose up -d时遇到错误。

ERROR: for groshop_laravel-env_1  Cannot start service laravel-env: OCI runtime create failed: container_linux.go:370: starting container process caused: exec: "php-fpm": executable file not found in $PATH: unknown

ERROR: for laravel-env  Cannot start service laravel-env: OCI runtime create failed: container_linux.go:370: starting container process caused: exec: "php-fpm": executable file not found in $PATH: unknown
ERROR: Encountered errors while bringing up the project.

我的dockerFile看起来像

FROM centos:7

# Install some must-haves
RUN yum -y install vim wget sendmail
RUN yum -y install libtool make automake autoconf nasm libpng-static
RUN yum -y install git
RUN git --version

# Install PHP 7.1 on CentOS
RUN rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm \
    && rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
RUN yum install yum-utils
RUN yum install epel-release
RUN yum-config-manager --enable remi-php73

RUN yum --enablerepo=remi-php73 -y install php php-bcmath php-cli php-common php-gd php-intl php-ldap php-mbstring \
    php-mysqlnd php-pear php-soap php-xml php-xmlrpc php-zip

RUN php -v

# Prepare PHP environment
COPY config/php/php-fpm.conf /etc/php-fpm.conf
COPY config/php/www.conf /etc/php-fpm.d/www.conf
COPY config/php/php.ini /usr/local/etc/php/php.ini
COPY config/php/xdebug.ini /usr/local/etc/php/conf.d/xdebug.ini

# Install Composer
RUN curl -sS https://getcomposer.org/installer | php
RUN mv composer.phar /usr/bin/composer
RUN composer --version

# Install Node.js
RUN curl -sL https://rpm.nodesource.com/setup_7.x | bash -
RUN yum -y install nodejs
RUN yum list installed nodejs
RUN node -v

# Final update and clean up
RUN yum -y update --skip-broken
RUN yum clean all

# Define work directory
WORKDIR /var/www/laravel-boilerplate

# Expose ports
EXPOSE 9000

# CMD ["php-fpm", "-F", "-O"]
CMD ["php-fpm", "-F"] 

我也有在配置下的PHP文件。尝试了CMD更改,但没有运气。任何想法?我还看到的另一项观察结果是,我看不到/ etc下的那些php-fpm。*文件,但仅看到下面内容的supervisord.conf文件。

[supervisord] nodaemon = true

[程序:php-fpm]命令= / usr / sbin / php-fpm -F -R用户=根自动启动=真stdout_logfile = / dev / stdout stdout_logfile_maxbytes = 0 stderr_logfile = / dev / stderr stderr_logfile_maxbytes = 0

波比

我无法发现php-fpm正在安装软件包。

RUN yum --enablerepo=remi-php73 -y install php php-bcmath php-cli php-common php-gd php-intl php-ldap php-mbstring \
    php-mysqlnd php-pear php-soap php-xml php-xmlrpc php-zip php-fpm

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

exec:在$ PATH中找不到可执行文件

exec:“ docker-runc”:在$ PATH中找不到可执行文件:未知

Docker容器构建失败:“ exec:\” flask \”:在$ PATH中找不到可执行文件”:未知

启动容器过程导致“ exec:> \“ exec \”:在$ PATH中找不到可执行文件”:未知

godep:exec:“执行”:在$ PATH中找不到可执行文件

“ sqlplus”:使用docker exec运行命令时,在$ PATH中找不到可执行文件

docker-exec失败:“ cd”:在$ PATH中找不到可执行文件

gcloud app deploy说:exec:“ git”:在$ PATH中找不到可执行文件

“ exec:\” go \“:在$ PATH中找不到可执行文件”

系统错误:exec:“部署”:在$ PATH中找不到可执行文件

exec:“ gcc”:尝试进行构建时,在%PATH%中找不到可执行文件

docker本地注册表“ exec:\“ htpasswd \”:在$ PATH中找不到可执行文件”

exec:“ sqlboiler”:在$ PATH中找不到可执行文件

Go moq:运行“ moq”:exec:“ moq”:在$ PATH中找不到可执行文件

exec:“ com.docker.cli”:在$ PATH中找不到可执行文件

“ exec:” python“:在$ PATH中找不到可执行文件

CloudFoundry暂存错误exec:“ git”:在$ PATH中找不到可执行文件

OCI运行时创建失败:container_linux.go:349:启动容器进程引起“ exec:\“ xxxx \”:在$ PATH中找不到可执行文件”:未知

OCI运行时创建失败:container_linux.go:348:启动容器进程导致“ exec:\”-it \”:在$ PATH中找不到可执行文件”:未知

运行docker容器时出错:启动容器过程导致“ exec:\” python \”:在$ PATH中找不到可执行文件”:未知

如何解决“exec:\”Python\”:在$PATH 中找不到可执行文件”:未知。用于 AWS 上的简单 python 脚本

cgo: exec gcc: exec: "gcc": 在 $PATH 中找不到可执行文件 Egress operator 安装错误

尝试详细运行docker容器或docker exec时,在$ PATH中找不到错误可执行文件

Golang docker多阶段构建无法运行:exec:“ go”:在$ PATH中找不到可执行文件

Docker基本映像:无法启动容器XXX:exec:“ cat”:在$ PATH中找不到可执行文件

错误:exec:\“app.handler\”:在 $PATH 中找不到可执行文件,“errorType”:“Runtime.InvalidEntrypoint”

php配置:找不到PHP可执行文件

无法创建/etc/nginx/nginx.conf:目录不存在且启动容器导致“ exec:\” supervisord \”:在$ PATH中找不到可执行文件”

“ docker exec mycontainer --user root”失败,出现“ --user”:找不到可执行文件