会发生css路径的问题可能是因为override的部分没有设定好,所以再重作一个container
借用一下docker hub上比较热门的image的dockerfile
https://hub.docker.com/r/occitech/cakephp
FROM php:5.6-apache
RUN requirements="libmcrypt-dev g++ libicu-dev libmcrypt4 libicu57" \
&& apt-get update && apt-get install -y $requirements \
&& docker-php-ext-install pdo_mysql \
&& docker-php-ext-install mcrypt \
&& docker-php-ext-install mbstring \
&& docker-php-ext-install intl \
&& docker-php-ext-install pcntl \
&& requirementsToRemove="libmcrypt-dev g++ libicu-dev" \
&& apt-get purge --auto-remove -y $requirementsToRemove \
&& rm -rf /var/lib/apt/lists/*
RUN curl -sSL https://getcomposer.org/installer | php \
&& mv composer.phar /usr/local/bin/composer \
&& apt-get update \
&& apt-get install -y zlib1g-dev git \
&& docker-php-ext-install zip \
&& apt-get purge -y --auto-remove zlib1g-dev \
&& rm -rf /var/lib/apt/lists/*
RUN a2enmod rewrite
RUN usermod -u 1000 www-data
因为安装cake至少要php7.2以上,所以把FROM php:5.6-apache 改成FROM php:7.4-apache
另外在https://hub.docker.com/_/php php官方的image里有提到他们提供了安装extensions的方法: docker-php-ext-install
出现了以下错误...推测应该是改php版本造成的
executor failed running
[/bin/sh -c requirements="libmcrypt-dev g++ libicu-dev libmcrypt4 libicu57"
&& apt-get update && apt-get install -y $requirements
&& docker-php-ext-install pdo_mysql && docker-php-ext-install mcrypt && docker-php-ext-install mbstring
&& docker-php-ext-install intl && docker-php-ext-install pcntl && requirementsToRemove="libmcrypt-dev g++ libicu-dev"
&& apt-get purge --auto-remove -y $requirementsToRemove
&& rm -rf /var/lib/apt/lists/*]:
exit code: 100
既然要直接进到dockerfile,明天再试试看其他方法
>>: 【D23】制作讯号灯#6:使用三大法人制作讯号灯2之自营与投信
kubectl 装好K8S後,可以使用kubectl进行K8S CLUSTER的操作 开启TERNI...
上一篇完成了缴款纪录的查询,确认缴款纪录是否完成。 为了查询方便,每日批次去抓取前两日资料写入自己的...
Q: 第 30 天了,心中有没有很兴奋? A: 好紧张耶.. 最後一天了来个结语~~ 之前从来没有...
1. 为什麽需要精灵图 一个网页中会需要很多小的背景作为修饰,若图像过多服务器频繁接收&发送...
动态规划也是一种演算法设计模式,常用来解决最佳化问题。它的方法是将问题(通常是递回地)分解成子问题,...