Docker adalah platform perangkat lunak open-source yang digunakan untuk membuat, menguji, dan menjalankan aplikasi dalam kontainer. Kontainer adalah lingkungan yang terisolasi secara virtual yang memungkinkan aplikasi untuk berjalan secara independen di atas sistem operasi yang sama. Dengan menggunakan Docker, pengembang dapat memastikan bahwa aplikasi mereka berjalan dengan konsisten di seluruh lingkungan, mulai dari komputer pengembangan hingga server produksi.
Lakukan update package dan instalasi dependensi yang dibutuhkan dengan menjalankan perintah di bawah ini pada terminal Ubuntu.
$ sudo apt update
$ sudo apt install ca-certificates curl gnupg -y
Langkah selanjutnya adalah menambahkan kunci GPG resmi dari Docker. Dengan menambahkan kunci GPG ini, Anda dapat memastikan bahwa paket Docker yang diunduh dijamin keasliannya dan tidak dimanipulasi oleh pihak yang tidak sah. Untuk menambahkan kunci GPG resmi Docker, jalankan perintah di bawah ini pada terminal Ubuntu.
$ sudo install -m 0755 -d /etc/apt/keyrings
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
$ echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Setelah menambahkan kunci GPG resmi Docker, selanjutnya lakukan update package dan instalasi Docker dengan perintah.
$ sudo apt update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Setelah proses instalasi selesai, Docker siap digunakan. Berikut adalah beberapa perintah dasar Docker yang dapat membantu Anda.
Perintah | Keterangan |
docker version | Untuk menampilkan versi docker. |
docker info | Untuk menampilkan detail instalasi docker. |
docker images | Untuk menampilkan daftar gambar (di local). |
docker run | Untuk membuat/menjalankan container baru. |
docker ps / docker container ls | Untuk menampilkan container yang sedang running, tambahkan options -a untuk menampilkan container yang running/tidak running. |
docker inspect NAME/ID | Untuk menampilkan deskripsi container. |
docker logs NAME/ID | Untuk menampilkan logs container. |
docker stats NAME/ID | Untuk menampilkan resource penggunaan container. |
docker top NAME/ID | Untuk menampilkan proses yang sedang berjalan di container. |
docker start/stop NAME/ID | Untuk menjalankan/menghentikan satu container atau lebih container. |
Demikianlah panduan lengkap instalasi Docker pada Ubuntu 22.04.