Lab 3.3: Mount Volume with Read-only Mode

1. Membuat volume

docker volume create my-vol

2. Menampilkan daftar volume. [screenshot-3-3-2]

docker volume ls

3. Menampilkan detil volume

docker volume inspect my-vol

4. Jalankan container dengan volume

docker run -d --name=nginx-test -v my-vol:/usr/share/nginx/html -p 4005:80 nginx:latest

5. Tampilkan alamat IP container

docker inspect nginx-test | grep -i ipaddress

6. Uji browsing ke alamat IP container. [screenshot-3-3-6]

curl http://172.17.XXX.XXX

7. Buat file index.html dan pindahkan ke direktori source volume

sudo echo "This is from my-vol source directory" > index.html
sudo mv index.html /var/lib/docker/volumes/my-vol/_data

8. Uji browsing ke alamat IP container. [screenshot-3-3-8]

curl http://172.17.XXX.XXX

9. Jalankan container dengan read-only volume

docker run -d --name=nginxtest-rovol -v my-vol:/usr/share/nginx/html:ro nginx:latest

10. Tampilkan detil container nginxtest-rovol dan perhatikan Mode di section Mounts

docker inspect nginxtest-rovol

11. Hapus semua container

Daftar Materi