Instalasi Docker

Pada tulisan ini, kita akan belajar bagaimana cara memasang docker pada perangkat komputer kita. Environment yang digunakan pada tulisan ini adalah Linux Mint 23.1 Vera atau setara dengan Ubuntu 22.04.

Prerequisites / Prasyarat

Untuk memasang Docker, ada beberapa prasyarat yang harus dipenuhi, diantaranya:

  • Komputer memiliki spesifikasi minimal sebagai berikut:

    • 64-bit kernel dan CPU mendukung virtualisasi.

    • Mendukung virtualisasi KVM.

    • QEMU version 5.2 atau lebih.

    • Menggunakan systemd init system.

    • Gnome, KDE, atau MATE Desktop environment.

    • Setidaknya memiliki 4 GB RAM.

    • Enable configuring ID mapping pada user namespaces.

  • Komputer menggunakan OS yang tersedia pada list berikut

Platform
x86_64 / amd64
arm64 / aarch64
arm (32-bit)
s390x

Instalasi Docker

Untuk melakukan instalasi Docker, kita bisa melihat dokumentasinya di https://docs.docker.com/engine/install/ dan pilihlah tipe OS yang digunakan. Pada tulisan ini, saya akan menunjukkan kepada Anda cara instalasi Docker yang mudah, dan sudah sering saya terapkan di server yang saya handle. Caranya adalah menggunakan bash script yang disediakan oleh docker. Bash script ini tersedia di halaman https://get.docker.com/

Tampilan halaman get.docker.com

Mungkin Anda akan cukup kebingungan, kenapa di halaman get.docker.com hanya berupa teks tersebut saja. Baik, sekarang akan kita mulai instalasi Dockernya via terminal di komputer saya.

Pertama buka terminal dengan menekan tombol CTRL + ALT + T

Selanjutnya, kita akan mengambil script instalasi yang ada di get.docker.com. Anda bisa saja melakukan copy paste script tersebut dan disimpan ke dalam suatu file berekstensi .sh. Tapi pada tulisan ini, saya akan menggunakan perintah curl dari terminal sebagai berikut.

Pada perintah diatas, saya mengambil script yang ada di get.docker.com dan membuat file get-docker.sh, ditandai dengan ekstensi -o yang berarti membuat output file.

Selanjutnya, eksekusi file get-docker.sh dengan perintah

Masukkan password, dan tunggu hingga proses instalasi selesai. Anda akan mendapatkan versi rilis docker terbaru apabila menggunakan script instalasi ini. Hal ini dapat kita lihat pada tampilan berikut.

Tampilan jika proses instalasi telah selesai

Pada tahap ini, docker telah berhasil dipasang. Akan tetapi, docker ini hanya bisa dijalankan menggunakan user root saja, atau menggunakan sudo.

Perbandingan perintah docker dengan sudo dan tidak

Sesuai dokumentasi resmi Docker, Anda perlu menambahkan user Anda ke group docker agar bisa menjalankan docker tanpa root. Dokumentasi ini dapat Anda akses di halaman https://docs.docker.com/engine/install/linux-postinstall/.

Berikut adalah cara untuk menambahkan user Anda ke group Docker.

  • Buat group docker

  • Tambahkan user ke group docker

Selanjutnya, lakukan logout dari sesi Linux Anda, lalu coba kembali perintah docker tanpa menggunakan sudo

Last updated