Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
technique:dockerphpmyadmin [2019/03/19 23:24] – francoisa | technique:dockerphpmyadmin [2024/04/02 15:08] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Créer 2 conteneurs : un avec MariaDB (mysql) et l' | + | **Cette page est obsolète. Veuillez accéder au contenu à son nouvel emplacement : [[https://bibliotech.cemea.org/books/outils-technique/page/dockerphpmyadmin|dockerphpmyadmin]]** |
- | + | ||
- | Docker | + | |
- | + | ||
- | < | + | |
- | docker images # voir les images disponibles | + | |
- | docker pull monimage # télécharger une image | + | |
- | docker rmi monimage # supprimer une image | + | |
- | docker ps -a # voir les conteneurs et leur état | + | |
- | docker run --name nomconteneur -d monimage # lance le conteneur + /bin/bash pour avoir la main dessus | + | |
- | docker stop nomconteneur | + | |
- | docker start nomconteneur | + | |
- | docker attach nomconteneur # reprend la main sur le conteneur | + | |
- | </ | + | |
- | + | ||
- | [[https:// | + | |
- | + | ||
- | Pour les tests depuis le client : | + | |
- | + | ||
- | < | + | |
- | apt install mariadb-client-core-10.1 docker.io | + | |
- | adduser monuser docker | + | |
- | </ | + | |
- | + | ||
- | ===== Mariadb ===== | + | |
- | + | ||
- | < | + | |
- | docker pull mariadb | + | |
- | docker run --name mariadbtest -e MYSQL_ROOT_PASSWORD=azazaz -d mariadb | + | |
- | docker ps -a | + | |
- | </ | + | |
- | + | ||
- | → OK, ça tourne ! | + | |
- | + | ||
- | < | + | |
- | docker inspect -f ' | + | |
- | </ | + | |
- | + | ||
- | On récupère l'IP du conteneur mariadb : 172.17.0.2 | + | |
- | + | ||
- | < | + | |
- | mysql -h 172.17.0.2 -u root -p | + | |
- | </ | + | |
- | + | ||
- | ok, ça roule. | + | |
- | + | ||
- | < | + | |
- | show databases; | + | |
- | create database mabase; | + | |
- | exit | + | |
- | </ | + | |
- | + | ||
- | On a une base Mariad DB accessible en console, c'est cool. | + | |
- | + | ||
- | ===== PhpMyadmin ===== | + | |
- | + | ||
- | [[https://github.com/ | + | |
- | + | ||
- | < | + | |
- | docker pull phpmyadmin/ | + | |
- | docker ps | + | |
- | docker run --name myadmin -d -e PMA_HOST=172.17.0.2 | + | |
- | </code> | + | |
- | + | ||
- | Et yolo : [[http:// | + | |
- | Et mabase est là ! | + | |
- | + | ||
- | Pour tout stopper : | + | |
- | + | ||
- | < | + | |
- | docker stop myadmin mariadbtest | + | |
- | </ | + | |
- | + | ||
- | Et tout relancer : | + | |
- | + | ||
- | < | + | |
- | docker start myadmin mariadbtest | + | |
- | </ | + |