Récupération d'une image Linux Alpine
Docker
docker pull alpinePodman
podman pull alpineLister les volumes
Docker
docker volume lsPodman
podman volume lsAccé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/shexemple :
docker run -it --name manager -v site_apacheconf:/mnt alpine /bin/shPodman
podman run -it --name <container name> -v <volume name>:/mnt/ alpine /bin/shexemple :
podman run -it --name manager -v site_apacheconf:/mnt alpine /bin/shAccè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/shexemple :
docker run -it --name manager -v site_apacheconf:/mnt/dockervol -v ./volume:/mnt/hostvol alpine /bin/shPodman
podman run -it --name <container name> -v <volume name>:/mnt/podmanvol -v /chemin/absolu/local:/mnt/hostvol alpine /bin/shexemple :
podman run -it --name manager -v site_apacheconf:/mnt/podmanvol -v /home/user/volume:/mnt/hostvol alpine /bin/shGestion des containers
Lister tous les containers même ceux arrêtés :
docker container ls -apodman ps -aSupprimer 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 -vpodman system df -v
Commentaires