Mémo conteneurisation

Par ghislain , 11 novembre, 2026

Récupération d'une image Linux Alpine

Docker

docker pull alpine

Podman

podman pull alpine

Lister les volumes 

Docker

docker volume ls

Podman

podman volume ls

Accéder à un volume depuis une autre container

Accès à un seul volume

Le but est de pouvoir accéder à volume de la conteneurisation en respectant les bonnes pratiques, à savoir ne pas passer par le système hôte mais bien par un conteneur dans lequel il va être possible d'effectuer les manipulations.

Docker

docker run -it --name <container name> -v <docker volume name>:/mnt/ alpine /bin/sh

exemple :

docker run -it --name manager -v site_apacheconf:/mnt alpine /bin/sh

 

Podman

podman run -it --name <container name> -v <volume name>:/mnt/ alpine /bin/sh

exemple :

podman run -it --name manager -v site_apacheconf:/mnt alpine /bin/sh

Accès à deux volumes

Pour faire des sauvegardes, exporter des dumps de base de données ou importer des fichiers dans un volume docker :

Docker

docker run -it --name <container name> -v <docker volume name>:/mnt/dockervol -v ./<local folder>:/mnt/hostvol alpine /bin/sh

exemple :

docker run -it --name manager -v site_apacheconf:/mnt/dockervol -v ./volume:/mnt/hostvol alpine /bin/sh

Podman

podman run -it --name <container name> -v <volume name>:/mnt/podmanvol -v /chemin/absolu/local:/mnt/hostvol alpine /bin/sh

exemple :

podman run -it --name manager -v site_apacheconf:/mnt/podmanvol -v /home/user/volume:/mnt/hostvol alpine /bin/sh

Gestion des containers

Lister tous les containers même ceux arrêtés :

docker container ls -a
podman ps -a

Supprimer les containers sans supprimer l'image

docker container rm <container name>
podman container rm <container name>

Retrouver les points de montage d'un container

docker inspect -f '{{ .Mounts }}' <container name>
podman inspect -f '{{ .Mounts }}' <container name>

Obtenir les informations réseau d'un container

docker inspect --format='{{json .NetworkSettings}}' <container name>
podman inspect --format='{{json .NetworkSettings}}' <container name>

Informations sur le système de conteneurisation

Obtenir l'espace utilisé le système


docker system df -v
podman system df -v
 

Étiquettes

Commentaires