How To Install Docker In Arch Linux

Introduction

Docker adalah salah satu platform yang dibangun berdasarkan teknologi container. Docker merupakan sebuah project open-source yang menyediakan platform terbuka untuk developer maupun sysadmin untuk membangun,mengemas,dan menjalankan aplikasi dimanapun sebagai sebuah wadah(container) yang ringan. Dengan sangat populernya docker, sebagian orang sering menganggap docker adalah sebutan lain dari container. (codepolitan)

Instalasi

Dikarenakan saya menggunakan OS Arch Linux, maka disini saya akan menyajikan langkah-langkah ketika ingin menginstall docker di OS Arch Linux, anda dapat menyesuaikan dengan OS masing-masing.

Enable The Loop Module

Cek module loop:

sudo su
lsmod | grep loop

Jika tidak ada result apapun artinya module loop belum terload,mari kita enable module loop:

tee /etc/modules-load.d/loop.conf <<< "loop"
modprobe loop

Cek kembali dan pastikan module loop sudah enabled.

Install docker

Anda dapat menginstall docker melalui repository comunity (AUR), biasanya bernama docker-git, tapi disini saya akan install melalui repository arch:

sudo pacman -S docker

Start Docker

Sebelum memulai docker, anda harus start service docker terlebih dahulu, dan pastikan docker dalam kondisi running:

sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker

Jika sudah running, kita coba jalankan docker info dan didapatkan:

Artinya docker hanya dapat berjalan dalam kondisi root. Untuk menjalankan docker dalam mode user biasa. maka kita harus menambahkan user tersebut kedalam docker group:

sudo su
gpasswd -a user docker

Note: user diganti dengan username anda

Jangan lupa untuk re-login untuk apply perubahan.

Maka ketika kita akses docker info dengan user biasa akan mendapatkan result seperti ini:

Testing docker on Arch Linux

Coobalah dengan menjalankan perintah-perintah docker, anda dapat melihatnya dengan perintah:

docker -h

Akan ada banyak command docker, salah satunya adalah docker pull, docker pull digunakan untuk mendownload docker images dari registry ke client:

docker pull ubuntu:18.04

Perintah diatas akan mendownload images ubuntu dengan tag 18.04, anda dapat melihat berbagai images di Docker Hub.

Untuk melihat semua images yang kita miliki, gunakan perintah:

docker images