Docker pada saat ini sedang naik daun dikarenakan docker sangat mudah dalam pengoperasiannya. Dalam tulisan ini akan dibahas bagaimana cara memasang Docker di Linux.
Persiapan:
Beberapa perangkat lunak yang perlu dipasang saat pemasangan adalah curl
atau wget
. untuk pemasangan, sialakan mengikuti prosedur pemasangan dari
distro anda.
Contoh apabila menggunakan Debian base:
sudo apt-get update
sudo apt-get install -y curl wget
Contoh apabila menggunakan RedHat basei:
sudo yum install -y curl wget
Langkah selanjutnya adalah memasang docker, petunjuk lengkap dari pemasangan docker dapat dilihat di Dokumentasi Docker hanya saja saya jarang mengikuti prosedur tersebut karena bertele-tele :).
Untuk pemasangan docker, anda cukup mengetikkan perintah dibawah ini:
curl -sSL https://get.docker.com/ | sh
atau jika menggunakan wget
wget -qO- https://get.docker.com/ | sh
Berikut adapah pengaturan tambahan untuk docker
Secara bawaanya, docker hanya bisa dieksekusi oleh root atau menggunakan sudo, untuk mengakalinya anda harus memasukkan account anda ke grup docker. Untuk menambahkan account anda ke grup docker silakan mengeksekusi perintah dibawah ini:
sudo groupadd docker
sudo usermod -aG docker $(whoami)
Kemudian silakan logout dan login kembali, untuk memastikan account anda silakan cek dengan perintah dibawah ini:
id $(whoami)
Seringkali dalam menjalankan docker, akan menghasilkan pesan seperti dibawah ini:
WARNING: Your kernel does not support cgroup swap limit. WARNING: Your
kernel does not support swap limit capabilities. Limitation discarded.
Untuk mengatasi masalah tersebut, silakan sunting berkas /etc/default/grub dan update seperti dibawah ini
GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"
Docker compose adalah salah satu peralatan dari Docker yang saya suka. Berikut adalah cara measangan dari docker-compose
mkdir $HOME/bin
curl -L https://github.com/docker/compose/releases/download/1.8.0/docker-compose-$(uname -s)-$(uname -m) > $HOME/bin/docker-compose
chmod +x $HOME/bin/docker-compose
Docker-compose dapat dipasang menggunakan python-pip, berikut adalah caranya
sudo apt-get install python-pip
pip install docker-compose
Docker-compose juga dapat dijalankan sebagai container. Untuk pemasangan compose, silakan ketik
mkdir $HOME/bin
curl -L https://github.com/docker/compose/releases/download/1.8.0/run.sh > $HOME/bin/docker-compose
chmod +x $HOME/bin/docker-compose
Berikut adalah cara verifikasi untuk meastikan versi Docker-compose
docker-compose -v
docker-compose version 1.7.1, build 6c29830
Seperti docker-compose, docker machine juga peralatan pendukung untuk docker. Docker machine sangat berguna bagi anda yang ingin melakukan memanajemen docker host dari tempat lain secara remote.
berikut adalah cara pemasangannya:
mkdir $HOME/bin
curl -L https://github.com/docker/machine/releases/download/v0.7.0/docker-machine-`uname -s`-`uname -m` > $HOME/bin/docker-machine
chmod +x $HOME/bin/docker-machine
it is done, next post saya akan menulis tentang memulai menggunakan docker