FROM php:7.0-apache
RUN apt-get update && apt-get install -y \
libfreetype6-dev \
libjpeg62-turbo-dev \
libmcrypt-dev \
libpng12-dev \
git\
zip\
libcurl4-gnutls-dev\
&& docker-php-ext-install -j$(nproc) iconv mcrypt curl mysqli mbstring opcache pdo pdo_mysql\
&& docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
&& docker-php-ext-install -j$(nproc) gd
WORKDIR /var/www/html
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
RUN php artisan key:generate
RUN service apache2 start
CMD bash
這個設定檔只有apache+php,另外會建立一個mysql的container,不過之後打算使用docker compose的方式,所以還在看docker compose的設定檔使用方式
沒有留言:
張貼留言