Distribution de travail : Lubuntu 22.04
Objectif :
Créer un volume persistent pour le répertoire 'home/' de l'utilisateur.
Pré-requis : https://labo.hacktech.dev/admin-sys/docker/docker-conteneur-avec-ssh
util01@station40:~$ mkdir -p DOCKER/contpersist
util01@station40:~$ cd DOCKER/contpersist/
util01@station40:~/DOCKER/contpersist$
util01@station40:~/DOCKER/contpersist$ docker volume create home-data
home-data
util01@station40:~/DOCKER/contpersist$ docker run -p 2222:22 -v home-data:/home -it container02
util01@station40:~/DOCKER/contpersist$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ee6175919c17 container02 "/usr/sbin/sshd -D" 10 minutes ago Up 10 minutes 2222/tcp, 0.0.0.0:2222->22/tcp, :::2222->22/tcp cool_meitner
util01@station40:~/DOCKER/contpersist$ docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' ee6175919c17
172.17.0.2
util01@station40:~/DOCKER/contpersist$ ssh util01@172.17.0.2
util01@f8b341fdfda1:~$
util01@f8b341fdfda1:~$ mkdir test
util01@f8b341fdfda1:~$ cd test/
util01@f8b341fdfda1:~/test$ touch test.txt
util01@f8b341fdfda1:~/test$ ls
test.txt
util01@f8b341fdfda1:~/test$ logout
logout
Connection to 172.17.0.2 closed.
util01@station40:~/DOCKER/contpersist$ ssh util01@172.17.0.2
util01@172.17.0.2's password:
Welcome to Ubuntu 22.04.1 LTS (GNU/Linux 5.15.0-57-generic x86_64)
util01@2a17956579e9:~$
util01@2a17956579e9:~$ cd test/
util01@2a17956579e9:~/test$ ls
test.txt
util01@2a17956579e9:~/test$