Мой docker-compose.yml
version: '3.7'
services:
web:
build:
context: ./web
dockerfile: Dockerfile
depends_on:
- db
volumes:
- ./web:/var/www #Это копирует из src в /var/www/
- ./web/conf.d/bitrix.ini:/usr/local/etc/php/conf.d/bitrix.ini
ports:
- "80:80"
db:
image: library/mysql:5.7.30
volumes:
- ./db/data:/var/lib/mysql
- ./db/conf.d/custom.cnf:/etc/mysql/conf.d/custom.cnf
command: > # чтобы срабатывал файл с кастомными настройками
bash -c "
chmod 644 /etc/mysql/conf.d/*.cnf
&& /entrypoint.sh mysqld
"
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: test_db
MYSQL_USER: devuser
MYSQL_PASSWORD: devpass
TZ: Europe/Moscow
ports:
- 6033:3306
Мой Dockerfile
FROM php:7.4.7-apache
RUN apt-get update && apt-get install -y \
libfreetype6-dev \
libjpeg62-turbo-dev \
libpng-dev \
&& docker-php-ext-configure gd --with-freetype --with-jpeg \
&& docker-php-ext-install -j$(nproc) gd \
&& docker-php-ext-install pdo pdo_mysql \
&& docker-php-ext-install mysqli \
&& docker-php-ext-install opcache
bitrix_server_test.php показывает всё приемлемо.
Но установка сайта очень медленная. Ресурсы при этом не загружены на максимум.
Подскажите почему и как решить?