无法使用前端dockerfile解决。v0:无法生成LLB:执行器失败

无法使用前端dockerfile解决。v0:无法生成LLB:执行器失败,docker,Docker,我的Dockerfile FROM centos:7 # Install Apache RUN yum -y update RUN yum -y install httpd httpd-tools # Install EPEL Repo RUN yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm RUN yum install http://rpms.remirepo.net/e

我的Dockerfile

FROM centos:7

# Install Apache
RUN yum -y update
RUN yum -y install httpd httpd-tools

# Install EPEL Repo
RUN yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
RUN yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

# Install PHP
RUN yum install yum-utils
RUN yum-config-manager --enable remi-php73

RUN yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo

# Update Apache Configuration
RUN sed -E -i -e '/<Directory "\/var\/www\/html">/,/<\/Directory>/s/AllowOverride None/AllowOverride All/' /etc/httpd/conf/httpd.conf
RUN sed -E -i -e 's/DirectoryIndex (.*)$/DirectoryIndex index.php \1/g' /etc/httpd/conf/httpd.conf

EXPOSE 80

# Start Apache
CMD ["/usr/sbin/httpd","-D","FOREGROUND"]
如何使用centos apache和PHP73构建docker映像?

删除这三行

# Install EPEL Repo
RUN yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
RUN yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
这些命令不存在,我怀疑您试图复制
dnf
的指令,并将
dnf
替换为
yum
,但这行不通。 不管怎样,你不需要这些

如果你真的需要它们,你可以试试

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget https://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm
或许

RUN yum -y update; \
    yum install -y epel-release; \
    rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
拆下三条管路

# Install EPEL Repo
RUN yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
RUN yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
这些命令不存在,我怀疑您试图复制
dnf
的指令,并将
dnf
替换为
yum
,但这行不通。 不管怎样,你不需要这些

如果你真的需要它们,你可以试试

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget https://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm
或许

RUN yum -y update; \
    yum install -y epel-release; \
    rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm

尝试增加docker的RAM,同时增加CPU的数量。增加docker的RAM,同时增加CPU的数量