Docker

http://docs.docker.com/engine/userguide/

https://training.docker.com/self-paced-training

https://docs.docker.com/engine/reference/commandline/cli/

Install

https://computingforgeeks.com/install-docker-and-docker-compose-on-linux-mint-19/

Bases

Vérifier que Docker est installé :

docker info

Liste des images :

docker images

Supprimer une image :

docker rmi <image>

Télécharger une image :

docker pull ubuntu

Exécute un shell intéractif :

docker run -i -t ubuntu /bin/bash

Ctrl-p + Ctrl-q permet de sortir du teminal interractif.

Liste des containers :

docker ps -a

Liste des containers actifs :

docker ps

Liste des derniers containers actifs ou non :

docker ps -l

Stopper un container :

docker stop <container_id>

Installer un container MariaDB

https://mariadb.com/kb/en/mariadb/installing-and-using-mariadb-via-docker/ http://amattn.com/p/installing_maria_db_mysql_with_docker.html

Télécharger l'image :

docker pull mariadb

Utiliser un espace disque dédié pour le stockage des bases (ce n'est pas obligatoire).

docker run --name some-mariadb -v /media/Data/MariaDB:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mariadb:latest