Docker merupakan teknologi virtualisasi mini yang dapat memberikan kumpulan software sesuai kebutuhan dalam sebuah container yang dapat berkomunikasi dengan host komputer.
Install docker di lubuntu
Pada tulisan ini kita akan membahas bagaimana cara menginstall docker di lubuntu 20.04 (Focal Fossa):
- install docker.io menggunakan perintah apt
sudo apt install docker.io
- Jalankan docker sekarang dan setting agar docker berjalan setelah restart
$ sudo systemctl enable --now docker
- berikan privilege untuk menjalankan docker pada user yang diinginkan (optional)
$ sudo usermod -aG docker SOMEUSERNAME
- Check versi docker
$ docker --version
- Jalankan test dengan menjalankan container hello-world
$ docker run hello-world
Jika muncul hello world docker, Selamat….installasi anda berhasil.
Install docker-compose di lubuntu
Setelah menginstall docker, langkah berikutnya adalah menginstall docker-compose (optional). Docker compose digunakan untuk mempermudah setting dan konfigurasi docker.
Berikut cara install docker-compose:
- install dengan apt
$ sudo apt install docker-compose
- jalankan dengan perintah berikut
$ docker-compose version
Membuat Container di docker
Setelah menginstall docker, kita perlu membuat container. Kita bisa melihat list container yang tersedia pada url Docker Repository. Pada artikel ini, kita akan membuat mariadb container. Berikut langkah2 untuk membuat container mariadb:
- Search image container. Jalankan perintah berikut:
docker search mariadb
- Download image mariadb
docker pull mariadb:10.4
- Jalankan container mariadb
docker run --name mariadb -e MYSQL_ROOT_PASSWORD=[password] -d docker.io/library/mariadb:10.4
Setelah mariadb berjalan, kita perlu melakukan koneksi ke server database. Tidak seperti mariadb yang diinstall di komputer local, untuk bisa melakukan koneksi kita perlu mengetahui ip address container mariadb. Untuk mendapatkan ip address container, jalankan perintah berikut :
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mariadb
Perintah2 yg sering dilakukan di docker
Sebenarnya banyak perintah2 yang bisa dilakukan di docker. Namun, dalam pembahasan ini kita hanya membatasi untuk perintah2 yang common saja.
Berikut perintah2 docker yang umum dipakai:
- melihat container yang running
- options –all menunjukkan semua daftar container baik yang running atau tidak
sudo docker ps -a
- menghapus docker container berdasarkan container ID
sudo docker rm {CONTAINER_ID}
- stop docker daemon
sudo systemctl stop docker
- Disable docker daemon agar tidak otomatis start setelah proses boot
sudo systemctl disable docker
- Login ke docker container
docker exec -it <container-name-or-id> /bin/bash
Fullstack Developer yang tinggal di yogyakarta. Suka eksplorasi hal baru yang berhubungan dengan pemrograman dan ilmu keislaman. Berpengalaman dalam pemrograman PHP, Delphi dan sedang upgrade skill dengan python. Just as simple that.
1 thought on “Cara installasi Docker dan Docker-Compose di lubuntu 20.04 (Focal Fossa)”