J'ai ce docker-compose.yml:
version: "3.1"
services:
memcached:
image: memcached:Alpine
container_name: universal-memcached2
redis:
image: redis:Alpine
container_name: universal-redis2
mariadb:
image: mariadb:10.4
container_name: universal-mariadb2
working_dir: /application
volumes:
- .:/application
- "../data/db:/var/lib/mysql" # skasowac
environment:
- MYSQL_ROOT_PASSWORD=Haslo
- MYSQL_DATABASE=sample
- MYSQL_USER=user
- MYSQL_PASSWORD=Haslo
ports:
- "8083:3306"
webserver:
image: nginx:Alpine
container_name: universal-webserver2
working_dir: /application
volumes:
- .:/application
- ./phpdocker/nginx/nginx.conf:/etc/nginx/conf.d/default.conf
ports:
- "8080:80"
php-fpm:
build: phpdocker/php-fpm
container_name: universal-php-fpm2
working_dir: /application
volumes:
- .:/application
- ./phpdocker/php-fpm/php-ini-overrides.ini:/etc/php/7.3/fpm/conf.d/99-overrides.ini
volumes:
generated:
var:
static:
phpmyadmin:
image: phpmyadmin/phpmyadmin
links:
- mariadb
environment:
PMA_Host: mariadb
PMA_PORT: 3306
ports:
- '8081:80'
Quand je gère mon nouveau projet dans Symfony 4, cela fonctionne très lentement ... :(
J'ai de nouvelles macos et Docker Desktop. J'apprends actuellement la symfonie et Laravel Cadre, mais cela est très lent pour Docker. Cela ne fonctionne même pas.
Comment puis-je le réparer?
C'est savoir. Numéro avec Docker et le Mac ... Ce ne sont pas les meilleurs copains, mais ils peuvent jouer les uns avec les autres.
Ajouter :cached
Pour les volumes et la lenteur seront gérables.
Je recommande d'utiliser Parallels (la meilleure virtualisation pour MacOS). Puis:
Si vous utilisez VSCode, vous pouvez installer SSH Extension et il est assez rapide pour modifier les fichiers. Vous pouvez également accéder à votre site Web sur MacOS via l'adresse IP de la machine virtuelle.