sudo apt-get -y install apt-transport-https ca-certificates curl curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" sudo apt-get update sudo apt-get -y install docker-ce
Il est possible de récupérer des paquets distants (ex : docker run docker/whalesay) Lors de l'installation d'un container en local, il faut créer un fichier 'Dockerfile' C'est ce fichier qui sera utilisé lors du 'docker build ...'
sudo docker build -t {container_name} .
sudo docker run -it -p {port}:80 {container_name} /bin/bash
sudo docker run -it -p {port}:80 -v {host_dir}:{container_dir} {container_name} /bin/bash
CTRL+P - CTRL+Q
sudo docker ps -l sudo docker start {container_id} sudo docker attach {container_id}
- Supprimer un container :
sudo docker rm {container_id}
- Supprimer TOUS les containers en status exited :
sudo docker ps -a | grep Exit | cut -d ' ' -f 1 | xargs sudo docker rm
- Supprimer une image :
sudo docker image rm {repository}:{tag}
- Forcer la fermeture d'un container (kill) :
sudo docker kill {container_id}
- Lister toutes les images :
sudo docker images
- Lister les containers :
sudo docker ps -l
- Lister tous les containers :
sudo docker ps -a
- Sauvegarder une image dans un fichier :
sudo docker save {repository}:{tag} > {name}.tar
- Charger une image à l'aide d'un fichier :
sudo docker load < {name}.tar