Instalasi Docker Pada Ubuntu
Hallo All, Assalamualaikum Wr.Wb
Disini saya akan membahas tentang "Instalasi Docker Pada Ubuntu"..
Jadi sebenarnya instalasi Docker itu sangat lah mudah , sama seperti kita menginstal paket - paket yang ada pada Linux, Windows, maupun Mac OS. Pada sistem operasi Linux, kita hanya perlu memasukan Repository Docker ke dalam sistem operasi yang ingin diinstal Docker.
Untuk mengetahui lebih jelasnya tentang Docker kalian bisa visit link ini :
http://munirit.blogspot.co.id/2017/05/penjelasan-tentang-docker.html
http://munirit.blogspot.co.id/2017/05/penjelasan-tentang-docker.html
Untuk lebih jelasnya, berikut adalah cara instalasi Docker pada sistem operasi Ubuntu :
Jadi Docker ini sudah support untuk Sistem Operasi Ubuntu 12.04, 14.04, dan 16.04. Pada tahap ini, saya menggunakan Sistem Operasi Ubuntu 14.04 64 bit.
Instalasi Docker
Proses instalasi Docker pada Ubuntu memiliki beberapa tahapan, berikut ini tahapan - tahapan yang akan kita lakukan untuk Instalasi Docker pada Ubuntu :
1. Pertama, kita akan melakukan yang namanya update dan upgrade pada sistem operasi Ubuntu, untuk melakukan nya kalian bisa menggunakan perintah sebagai berikut :
" apt-get update && apt-get upgrade -y "
Jadi perintah " && " ini digunakan agar kita menjalankan 2 perintah sekaligus seperti perintah diatas ...
2. Kedua, kita akan menginstal atau mendownload paket yaitu Docker dari link https://get.docker.com, dan ini adalah cara yang sangat mudah, dan kita bisa melewatkan cara ketiga atau keempat dari cara yang seperti biasa kita lakukan, untuk melakukan nya kalian bisa menggunakan perintah sebagai berikut :
" curl -fsSL https://get.docker.com | sh "
Sedikit penjelasan :
terdapat fungsi - fungsi command yang belum kita ketahui contoh nya :
- Curl : perintah curl ini bisa digunakan untuk menstransfer data dari atau kepada server yang terdapat pada url tertentu, contoh nya : HTTP (S), FTP (S), IMAP (S), POP3, Telnet, dan sebagai nya. Untuk perintah diatas, kita melakukan transfer data dari link https://get.docker.com kedalam sistem operasi Ubuntu.- -sh : perintah ini digunakan untuk menjalankan perintah curl tersebut.
Itu lah sedikit penjelasan dari saya tentang fungsi perintah diatas.
3. Ketiga, kita cek versi Docker yang sudah kita instal, untuk melihat nya bisa menggunakan perintah sebagai berikut :
" docker version "
Maka hasilnya kalian bisa melihat versi dari Docker nya, dan berikut contoh hasil dari perintah diatas :
4. Keempat, kita tambah kan user kalian ke dalam grup Docker agar pada saat kita login biasa ( tidak menggunakan mode root ), kita masih tetap bisa menjalankan Docker nya. Untuk menambahkan user, kalian bisa menggunakan perintah sebagai berikut :
" usermod -aG docker test "atau" usermod -aG docker (nama user)"
Maka nama test diatas adalah nama user lain selain root yang ingin kita beri hak akses agar diperbolehkan mengakses Docker.
5. Kelima, kita akan menjalankan service Docker nya dan kita aktifkan service Docker nya. Agar nanti service Docker tetap berjalan meskipun server mati atau restart ubuntu nya, untuk menjalankan dan aktifkan service Docker nya kalian bisa menggunakan perintah sebagai berikut :
" service docker start && service docker enable "
6. Keenam, kita akan melakukan pengecekan apakah Docker sudah berjalan atau tidak, untuk melakukan pengecekan kalian bisa menggunakan perintah sebagai berikut :
" service docker status "
7. Ketujuh, jika Docker sudah berjalan maka ketika kita men - download atau menjalankan image maka Docker sudah terinstal dan berjalan dengan baik. Untuk men - download atau menjalankan image kalian bisa menggunakan perintah sebagai berikut :
" docker run hello-world "atau" docker run (nama image)"
Maka nanti akan muncul tampilan hasil dari perintah diatas sebagai berikut :
Maka secara default, sampai tahap ini, instalasi Docker pada Ubuntu telah selesai dan berjalan dengan baik..
Secara default, docker akan menggunakan seluruh komponen hardware pada komputer fisik tempat dimana docker ter-instal. sebagai contoh : komputer dengan HDD 250 GB dan RAM 8 GB, jika ada VM yang di instal docker, maka spesifikasi VM tersebut sama dengan yang ada di komputer fisik. Namun ada satu kekurangan, yaitu VM Docker menggunakan SWAP yang ada pada Host, alhasil jika dijalankan akan muncul peringantan sebagai berikut :
WARNING: Yout kernel does not support cgroup swap limit.WARNING: Yout kernel does not support swap limit capabilities.Limitation discarded.
8. Kedelapan, maka untuk mengatasi pesan peringatan tersebut kalian edit file /etc/default/grub. dan disini kita melakukan Enable Memory dan SWAP.
Lalu kalian atur value pada baris GRUB_CMDLINE_LINUX menjadi sebagai berikut :
GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"
9. Kesembilan, kalian update grub agar konfigurasi swap dan memory dapat tersimpan kedalam container yang ada pada Docker. Untuk update grub nya kalian bisa menggunakan perintah sebagai berikut :
" update-grub "
Jika menggunakan UFW ( Uncomplicated Firewall ) default firewall pada Ubuntu ) pada host dimana docker diinstal, harus ada sedikit konfigurasi pada UFW. Secara default UFW akan menutup seluruh koneksi yang masuk kedalam Server/Host Docker. Sedangkan Docker sendiri berada di dalam Host, agar dapat di akses dari luar, maka perlu dibuka port docker yaitu 2376 jika menggunakan koneksi TLS, namun jika tidak maka port nya yaitu 2375, dan secara default docker berjalan tanpa menggunakan TLS.
10. Kesepuluh, untuk membuka port 2375 agar dapat di akses dari luar. untuk membuka nya kalian bisa edit file /etc/default/ufw , lalu kalian edit pada baris DEFAULT_FORWARD_POLICY menjadi sebagai berikut :
DEFAULT_FORWARD_POLICY="ACCEPT"
11. Kesebelas, lalu kalian save file tersebut dengan perintah sebagai berikut :
" ufw reload "
12. Keduabelas, lalu kalian atur agar koneksi menuju docker dapat diperbolehkan di akses dari luar. Untuk mengatur nya kalian bisa menggunakan perintah sebagai berikut :
" ufw allow 2375/tcp"
Alhasil Docker yang sudah kita instal bersama - sama dapat di akses dari luar.
Baiklah All, cukup sekian penjelasan dari saya, kurang lebih nya mohon dimaafkan, dan jika ada salah dalam tutur kata saya mohon dimaafkan pula, karena disini saya juga masih dalam proses belajar.
Oke, saya admin dari Munir-IT undur diri.
Wassalamualaikum Wr.Wb



0 komentar:
Posting Komentar