Bon normalement à partir de là, vous devriez être capable de mettre en place la base du framework à l'adresse : http://my-new-sand-project.dev.local ou tout autre adresse que vous auriez précédemment préférée à celle-ci.
Juste ouvrez votre terminal favori puis lancer la commande suivante depuis la racine contenant le fichier docker-compose.yml
:
docker-compose up -d —–build
si tout se passe bien, vous allez assister à un build parfait et à l'affichage des lignes suivantes ; celles-ci valident que tout s'est bien déroulé :
$ docker-compose up -d
Network docker-lamp_default Creating
Network docker-lamp_default Created
Container docker-lamp-database Creating
Container docker-lamp-database Created
Container docker-lamp-php80 Creating
Container docker-lamp-phpmyadmin Creating
Container docker-lamp-phpmyadmin Created
Container docker-lamp-php80 Created
Container docker-lamp-database Starting
Container docker-lamp-database Started
Container docker-lamp-php80 Starting
Container docker-lamp-phpmyadmin Starting
Container docker-lamp-phpmyadmin Started
Container docker-lamp-php80 Started
Voilà ! l'installation est terminée. Rendez-vous sur http://my-new-sand-project.dev.local pour admirer votre travail
Dans le cas ou le build ne fonctionne pas, tentez de regarder dans le dossier bin/php80
le fichier DockerFile
et commentez les lignes qui posent problème par un dièse(#
) . Un peu d'huile de mimines et le tour est joué.
Voici maintenant quelques commandes-astuces avec Docker
:
docker ps
permet de voir les conteneurs lancés actuellement
docker logs
permet de comprendre pourquoi un conteneur n'est pas stable en raison d'une mauvaise configuration
docker exec
permet d'entrer dans le conteneur et de relancer certains services, à cependant utiliser avec précaution car dès que vous réalisez un rebuild du conteneur, les modifications réalisées à l'intérieur sont effacées.
pour Docker-compose
maintenant :
vous pouvez utiliser docker-compose down
et docker-compose kill
.
A vous de jouer :) !