1 - Ce repo sous github contient les fichiers de bases permettant de monter des services sous docker :
web : accès via @ip:8082 mysql : accès via le port 3306 phpmyadmin : accès via @ip:8083
Suivre https://docs.docker.com/desktop/install/windows-install/
Suivre https://docs.docker.com/desktop/install/mac-install/ (partie intel) Télécharger et installer https://desktop.docker.com/mac/main/amd64/Docker.dmg?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-mac-amd64
Suivre https://docs.docker.com/desktop/install/mac-install/
Exécuter dans un terminal : softwareupdate --install-rosetta Télécharger et installer https://desktop.docker.com/mac/main/arm64/Docker.dmg?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-mac-arm64
Suivre : https://docs.docker.com/desktop/install/linux-install/ Cloner normalement de dépôt git.
Il faut ensuite configurer le fichier .env avec votre nom de login car par défaut ce sont des services reliés à cyr qui vont être créés, remplacez cyr par votre Nom, ex pour vivian :
DB_NAME=testcyr ==> DB_NAME=testcyr
PROJECT_NAME=testcyr ==> PROJECT_NAME=testcyr
PROJECT_PATH=/var/www/html
MYSQL_USER_NAME=cyr ==> MYSQL_USER_NAME=cyr
MYSQL_USER_PASSWORD=toto
MYSQL_ROOT_PASS=root
Vous pourrez ensuite, exécuter vos conteneurs docker avec la.les instruction.s
docker compose build la première fois
docker compose up -d exécute les conteneurs
web, PHP7.4, port 8082
phpmyadmin, port 8083
mysql, port 3306
docker compose stop pour stopper les conteneurs
docker ps pour lister les conteneurs (on peut alors voir id, port et nom des conteneurs)
docker exec -it testcyr bash pour exécuter bash dans le conteneur testcyr (changer de nom ou d'id de conteneur cf commande docker ps)