Docker: Container Mount

Bind Mount
Parameter  diikuti subparameter berikut
 * :  atau
 * :  bisa dicari di dokumentasi image
 * : jika ingin hanya baca
 * : jika ingin hanya baca

Contoh: docker container create --name contohmongo --mount "type=bind,source=/var/datad/datamongo,destination=/data/db" --publish 27017:27017 --env MONGO_INITDB_ROOT_USERNAME=admin --env MONGO_INITDB_ROOT_PASSWORD=admin mongo:latest

Docker Volume

 * Mirip seperti image tetapi merupakan pengganti bind mount (sbg tempat menyimpa data)
 * Volume dimanage oleh Docker

docker volume ls
 * Melihat list

docker volume create 
 * Membuat volume baru

docker volume rm 
 * Volume yang tidak digunakan bisa dihapus. Cara menghapus

Menggunakan parameter. Subparameter
 * Cara Mount
 * :  bisa dicari di dokumentasi image
 * : jika ingin hanya baca
 * :  bisa dicari di dokumentasi image
 * : jika ingin hanya baca

Contoh docker container create --name mongovolume --mount "type=volume,source=mongodata,destination=/data/db,readonly" --publish 27019:27017 --env MONGO_INITDB_ROOT_USERNAME=admin --env MONGO_INITDB_ROOT_PASSWORD=admin mongo:latest


 * Backup Volume