Commencer par créer le réseau docker network avec le nom que vous souhaitez
[pastacode lang= »markup » manual= »docker%20network%20create%20asgard » message= »# Create the network called « asgard » » highlight= » » provider= »manual »/]
Créer votre docker SQL :
[pastacode lang= »markup » manual= »%23%20Create%20dir%20for%20database%20data%20%20%0Amkdir%20-p%20%2Fopt%2Fmysql%0A%20%0A%23%20Create%20MySQL%20container%20%0Adocker%20run%20-d%20%5C%0A%20%20%20%20–name%20asgard-mysql%20%5C%0A%20%20%20%20–network%20asgard%20%5C%0A%20%20%20%20-e%20MYSQL_ROOT_PASSWORD%3D%22PASSWORD%22%20%5C%0A%20%20%20%20-v%20%2Fopt%2Fmysql%3A%2Fvar%2Flib%2Fmysql%20%5C%0A%20%20%20%20-p%203306%3A3306%20%5C%0A%20%20%20%20mysql%3A8.0.12″ message= » » highlight= » » provider= »manual »/]
Créer votre docker phpMyAdmin :
[pastacode lang= »markup » manual= »%23%20Create%20phpMyAdmin%20container%0A%23%20%0A%23%20PMA_HOST%20is%20the%20IP%20or%20domain%20of%20the%20MySQL%20server%2C%0A%23%20so%20we%20can%20use%20the%20MySQL%20container%20name%20as%20the%20domain%0A%23%20cause%20the%20Docker%20network%20create%20the%20route%20as%20a%20DNS%20server.%0Adocker%20run%20-d%20%5C%0A%20%20%20%20–name%20asgard-phpmyadmin%20%5C%0A%20%20%20%20–network%20asgard%20%5C%0A%20%20%20%20-e%20PMA_HOST%3Dasgard-mysql%20%5C%0A%20%20%20%20-p%208080%3A80%20%5C%0A%20%20%20%20phpmyadmin%2Fphpmyadmin%3Aedge » message= » » highlight= » » provider= »manual »/]
Vous pouvez accéder à votre phpmyadmin sur le port 8080 comme défini.
Le mot de passe est celui de votre docker SQL avec root
Pensez à mettre les base de données dans un dossier sur le host