Apa itu
Docker Vokume dan Penggunaan
Docker Volume.
Tutorial linux Indonesia -- Pada kali
ini admin bagol69
melanjutkan belajar docker,
artikel sebelumnya kita
sudah belajar Cara
Membuat network Container Docker.
Sekarang kita
belajar docker volume
dan penggunaan docker
volume tersebut.
APA ITU
DOCKER VOLUME ??
Jika Host
( server docker ) mempunyai volume
hardisk sebesar 500
GB, maka container
docker akan mempunyai
kapasitas hardisk yang
sama dengan host
docker terseut.
Kita dapat
menggunakan docker volume
untuk melakukan sharing file
atau sharing directory
ke container docker
yang kita inginkan.
Sharing Data
Host Dengan Container
Docker.
Kita akan melakukan percobaan
sharing data dari
host server ke
salah satu container
docker yang kita
inginkan.
Gunakan parameter
-v untuk melakukan sharing
file.
Buat directory
terlebih dahulu untuk
menyimpan file yang
akan di sharing.
[root@bagol69~# mkdir
/root/share
Buat file untuk
melakukan sharing file dengan
container docker.
[root@bagol69~# cd /root/share
[root@bagol69~/share # nano test.txt
PERCOBAAN SHARE
FILE
CREATED BY
WWW.BAGOL69.COM
Untuk melakukan
sharing, berikut command
[root@bagol69~~/share# docker
run -ti -v /root/share:/bagol69 debian /bin/bash
Data telah berhasil
di sharing ke container
docker.
root@250ad4b087a7:/# cd bagol69/
root@250ad4b087a7:/bagol69# ls
test.txt
root@250ad4b087a7:/bagol69#
more test.txt
PERCOBAAN SHARE
FILE
CREATED BY
WWW.BAGOL69.COM
root@250ad4b087a7:/bagol69#
Sharing data
sudah berhasil. Metode
sharing ini bisa digunakan
untuk sharing disk dengan
cara melkukan mounting
disk terlebih dahulu
di server docker. \
Artikel Terkait
Cara Membuat Network Container Docker
Cara Melakukan Backup dan Restore Container Docker
Cara Memberikan nama pada Container Docker
Belajar Docker : Instalasi dan Konfigurasi Docker di Ubuntu 16.04
Sharing
data antar container
docker.
Kita
sudah berhasil melakukan sharing
data dari host
server ke container.
Docker dapat
melakukan sharing file
atau directory antar
container docker.
Jalankan sebuah
container dengan volume
directory.
[root@bagol69~~/share# docker run
-it -v /data --name data
ubuntu
Buat sebuah
file pada folder
/data di container
yang kita buat.
root@27962200896f:/# echo
"Percobaan Sharing Antar Container" > data/test.txt
root@27962200896f:/# more data/test.txt
Percobaan Sharing Antar
Container
root@27962200896f:/#
Jalankan Container
baru untuk sharing
file dari container 1.
Kita dapat
menggunakan parameter --volumes-from untuk melakukan
sharing data antar
container.
[root@bagol69~~/share# docker run
-it --volumes-from data --name contoh_data2 ubuntu /bin/bash
Melakukan
pengecekan terhadap container
yang sudah melakukan sharing
file dari container 1.
[root@bagol69~~/share# docker run
-it --volumes-from data --name contoh_data2 ubuntu /bin/bash
Note
Docker attach merupakan
perintah docker untuk
menjalankan container yang
sudah di buat
sebelumnya.
ba2b39a722ec merupakan container
id dari container
contoh_data2