Skip to content

Commit 7e64c56

Browse files
Some updates regarding dns and extensions for php images (#80)
1 parent 7e90d9f commit 7e64c56

File tree

3 files changed

+24
-25
lines changed

3 files changed

+24
-25
lines changed

docker-compose.yml

+3
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ services:
2222
tty: true
2323
networks:
2424
- your_project_network
25+
dns:
26+
- 8.8.8.8
27+
- 1.1.1.1
2528

2629
# PHP-FPM
2730
php-fpm:

env/docker/php-fpm/Dockerfile

+9-11
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,15 @@ RUN apt-get update \
1919
&& rm -rf /var/lib/apt/lists/*
2020

2121
# Install Laravel required extensions
22-
RUN docker-php-ext-install json && \
23-
docker-php-ext-install mbstring && \
24-
docker-php-ext-install xml && \
25-
docker-php-ext-install ctype && \
26-
docker-php-ext-install tokenizer && \
27-
docker-php-ext-install pdo_pgsql && \
28-
docker-php-ext-install opcache && \
29-
docker-php-ext-install zip && \
30-
docker-php-ext-configure intl && docker-php-ext-install intl && \
31-
docker-php-ext-install bcmath && \
32-
docker-php-ext-install sockets
22+
RUN docker-php-ext-install \
23+
mbstring \
24+
pdo_pgsql \
25+
opcache \
26+
zip \
27+
bcmath \
28+
sockets \
29+
intl \
30+
pcntl
3331

3432
# Install required PECL extensions
3533
RUN pecl install \

env/docker/workspace/Dockerfile

+12-14
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ ARG PHP_VERSION=${PHP_VERSION}
22

33
FROM php:${PHP_VERSION}-cli
44

5-
RUN echo "nameserver 8.8.8.8" >> /etc/resolv.conf
6-
75
# Install packages for required extensions
86
RUN apt-get update \
97
&& apt-get install -y --no-install-recommends \
@@ -19,26 +17,26 @@ RUN apt-get update \
1917
unzip \
2018
libzip-dev \
2119
vim \
22-
nano \
2320
wget \
2421
zsh \
22+
gpg \
23+
lsb-release \
2524
ssh-client \
2625
iputils-ping \
2726
libonig-dev \
27+
libpng-dev \
2828
&& rm -rf /var/lib/apt/lists/*
2929

3030
# Install Laravel required extensions
31-
RUN docker-php-ext-install json && \
32-
docker-php-ext-install mbstring && \
33-
docker-php-ext-install xml && \
34-
docker-php-ext-install ctype && \
35-
docker-php-ext-install tokenizer && \
36-
docker-php-ext-install pdo_pgsql && \
37-
docker-php-ext-install opcache && \
38-
docker-php-ext-install zip && \
39-
docker-php-ext-configure intl && docker-php-ext-install intl && \
40-
docker-php-ext-install bcmath && \
41-
docker-php-ext-install sockets
31+
RUN docker-php-ext-install \
32+
mbstring \
33+
pdo_pgsql \
34+
opcache \
35+
zip \
36+
bcmath \
37+
sockets \
38+
intl \
39+
pcntl
4240

4341
# Install required PECL extensions
4442
RUN pecl install \

0 commit comments

Comments
 (0)