[5] Użycie zewnętrznego magazynu

24 lipca 2020 Wyłączono przez Adam [zicherka] Nogły

Gdy kontener jest usuwany, jednocześnie z nim usuwane są wszystkie zasoby dyskowe z jakich korzystał. Dlatego też zalecam korzystanie z zewnętrznego magazynu dla kontenera, aby nie tracić danych w przypadku usunięcia kontenera.

[1] Zamontujemy teraz katalog na hoście z kontenerami, jako zewnętrzny magazyn dla kontenera [centos].

# tworzymy katalog
[root@lsr01vm ~]# mkdir -p /var/lib/containers/disk01

# uruchamiamy kontener z zamontowanym katalogiem w [/mnt]
# jeżeli SELinux pracuja jako [Enforcing], musimy ustawić opcję [--privileged]
[root@lsr01vm ~]# podman run --privileged -it -v /var/lib/containers/disk01:/mnt centos /bin/bash

[root@1b3226629e36 /]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
overlay overlay 50G 3.7G 47G 8% /
tmpfs tmpfs 64M 0 64M 0% /dev
/dev/mapper/cl-root xfs 50G 3.7G 47G 8% /mnt
tmpfs tmpfs 490M 57M 434M 12% /etc/hosts
shm tmpfs 63M 0 63M 0% /dev/shm
tmpfs tmpfs 490M 0 490M 0% /sys/fs/cgroup

[root@1b3226629e36 /]# echo "persistent storage" >> /mnt/testfile.txt

[root@1b3226629e36 /]# exit
exit

[root@lsr01vm ~]# cat /var/lib/containers/disk01/testfile.txt
persistent storage