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