Tutorial Docker — #3 Install Docker di Windows 10, Ubuntu, dan Manjaro

Seri Belajar Docker dalam Bahasa Indonesia

Ghifari Nur
netSHOOT
6 min readDec 24, 2020

--

Saatnya memulai docker dengan menginstall terlebih dahulu di PC kamu. Docker punya dua versi yaitu Docker Desktop (Windows/macOS) dan Docker Server (Linux).

Install Docker Desktop (Windows 10)

Bagi kamu pengguna Windows, terutama Windows 10. Silahkan ikuti tutorial dibawah ini.

Requirements

Docker for Windows runs on 64-bit Windows 10 Pro, Enterprise, and Education; 1511 November update, Build 10586 or later. Docker plans to support more versions of Windows 10 in the future. -Runnable-

  • Download menggunakan versi yang stabil (Stable).

Jika belum paham mengenai stable dan edge. silahkan buka link ini.

  • Buka InstallDocker.msi dan install seperti biasa.
  • Ikuti Install Wizard: accept the license, authorize the installer, and proceed with the install. Lalu klik finish.
  • Docker akan mulai secara otomatis.
Docker Desktop on Windows
  • Verifikasi apakah Docker sukses memulai atau ngga. Buka command prompt lalu ketik command docker run hello-world kalo muncul tulisan hello-world maka Docker berhasil dijalankan.

Catatan: Dalam Docker Desktop versi Windows, kamu juga sudah punya tool Docker Server menggunakan Alpine Linux (Terinstall dalam satu bundle).

Install Docker Server (Ubuntu Linux)

Syaratnya, kalian harus punya komputer dengan arsitektur yang mendukung sistem x86_64/amd64, armhf, dan arm64

  • Uninstall Docker versi lawas

Sebenarnya ada 2 cara instalasi (pilih salah satu), yaitu

  1. Menggunakan package
  2. Menggunakan repository

Package

  • Update terlebih dahulu OS nya
  • Buka situs dibawah ini, pilih versi Ubuntu, pilih salah satu versi untuk diinstall stable,nightly,test , pilih arsitektur komputer x86_64/amd64, armhf, arm64 ,dan download file .deb nya
  • Masuk ke path dimana file .deb berada, misal berada di ~/Downloads, Install Docker Engine
  • Verifikasi Docker Engine

Repository

Jika kalian ngga ingin cara diatas, gunakan cara dibawah ini.

  • Update Ubuntu dan atur repository
  • Tambahkan Docker’s Official GPG key
  • Setup stable repository

Pilih yang sesuai dengan arsitektur komputer kalian

stable“ bisa diganti versinya dengan statement nightly atautest

Install Docker Engine

  • Update semua package OS dan install Docker Client secara default
  • (Opsional) Melihat seluruh package yang tersedia untuk docker client dari docker-ce
  • (Opsional) Jika kalian ngga ingin install versi docker client secara default. Gunakan yang specific dibawah ini
  • Verifikasi docker menggunakan hello-world

Upgrade Docker Engine

  • Install convenience script, pilih salah satu (yang stable pilih get)

kalian bisa menggunakan get untuk mendapatkan versi Edge Docker ataupun test untuk mendapatkan versi Testing Docker

Ubah Privilege

  • Jika ingin menggunakan command Docker tanpa sudo
  • Konfirmasi kalo username kalian berada dalam group Docker
  • (Opsional) Jika kalian ingin menambahkan user secara manual, gunakan command dibawah ini

<your-user> ganti dengan username OS kalian

Install Docker Server (Manjaro Linux)

Bagi kamu pengguna GNU/Linux, terutama Manjaro Linux. Silahkan ikuti tutorial dibawah ini.

  • Buka Terminal kamu. Update Manjaro terlebih dahulu.
  • Langsung download dan install Docker nya.
  • Setelah selesai install, jalankan Docker Service.
  • Aktifkan Docker Service supaya selalu running on background.
  • Cek apakah Docker berjalan atau tidak dengan cara ketik salah satu command Docker. Aku menggunakan command untuk melihat informasi versi Docker.
  • (Opsional) Cek container yang sedang aktif.
  • Jalankan Docker commands tanpa akses root (sudo) dan hanya satu account aja.

Kemudian reboot.

  • Install Docker Images. Download images hello-world terlebih dahulu.
  • Jalankan images hello-world supaya mengetahui apakah Docker Image berfungsi dengan baik atau tidak.

Catatan: Kamu bisa install Docker versi development lewat AUR. Tapi aku ngga rekomendasikan karena versi tersebut belum stabil atau masih release in a production environment.

Docker Server hanya tersedia versi CLI (Command Line Interface) aja ya! ngga seperti Docker Desktop nya Windows/macOS yang bisa menggunakan GUI (Graphical User Interface) dan CLI.

Have a nice day!

Ghifari Nur Athoillah, Mahasiswa di Program Profesi CCIT-Fakultas Teknik Universitas Indonesia

Akses materi selanjutnya di:

--

--