Docker - Instalasi

Hai teman-teman, penggemar Docker masa depan! Saya sangat senang untuk memandu Anda melalui dunia menakjubkan instalasi Docker. Sebagai guru ilmu komputer virtual dengan tahun-tahun pengalaman, saya akan memastikan kita menangani topik ini secara langkah demi langkah, dengan banyak contoh dan penjelasan sepanjang jalan. Jangan khawatir jika Anda baru dalam programming - kita akan mulai dari dasar-dasar dan naik tingkat per tingkat. Ayo masuk ke dalamnya!

Docker - Installation

Apa Itu Docker?

Sebelum kita masuk ke instalasi, mari kita singkatkan apa itu Docker. Bayangkan Anda pindah ke rumah baru. Daripada membungkus semua milik Anda dalam kotak acak, Docker membiarkan Anda membungkus setiap kamar ke dalam kontainer portabelnya sendiri. Kontainer ini memiliki segala sesuatu yang kamar tersebut butuhkan untuk berfungsi, tanpa peduli di mana Anda menempatkan mereka. Dalam dunia software, Docker melakukan hal yang sama untuk aplikasi, membuatnya mudah untuk dipindahkan dan dijalankan di mana saja.

Docker untuk Windows

Sekarang, mari kita menjalankan Docker di mesin Windows Anda. Ada dua cara utama untuk melakukan ini: Docker untuk Windows dan Docker Toolbox. Kita akan mulai dengan Docker untuk Windows, yang lebih modern dan ramah pengguna.

Persyaratan Sistem

Sebelum kita mulai, pastikan sistem Anda memenuhi persyaratan ini:

  • Windows 10 64-bit: Pro, Enterprise, atau Education (Build 15063 atau kemudian)
  • Fitur Windows Hyper-V dan Kontainer harus diaktifkan

Langkah Instalasi

  1. Unduh Docker Desktop untuk Windows dari situs resmi Docker.
  2. Klik ganda pada installer untuk menjalankannya.
  3. Ikuti wizard instalasi, tetapkan opsi default.
  4. Setelah diinstal, Docker akan mulai secara otomatis.

Verifikasi Instalasi

Untuk memastikan Docker diinstal dengan benar, buka command prompt dan ketik:

docker --version

Anda seharusnya melihat sesuatu seperti ini:

Docker version 20.10.14, build a224086

Ayo coba menjalankan kontainer Docker pertama Anda! Di command prompt, ketik:

docker run hello-world

Jika semua sudah diatur dengan benar, Anda akan melihat pesan selamat datang dari Docker.

Docker Toolbox

Jika Anda menggunakan versi Windows yang lebih lama atau tidak memenuhi persyaratan untuk Docker untuk Windows, jangan khawatir! Docker Toolbox disini untuk menyelamatkan hari Anda.

Persyaratan Sistem

  • Windows 7, 8, atau 10 (32-bit atau 64-bit)
  • Setidaknya 4GB RAM

Langkah Instalasi

  1. Unduh Docker Toolbox dari situs resmi Docker.
  2. Jalankan installer dan ikuti petunjuk.
  3. Setelah diinstal, Anda akan memiliki tiga aplikasi baru: Docker Quickstart Terminal, Kitematic, dan Oracle VM VirtualBox.

Verifikasi Instalasi

  1. Buka Docker Quickstart Terminal.
  2. Tunggu hingga dia mengatur lingkungan Docker (ini mungkin memakan waktu beberapa menit pertama kali).
  3. Ketika Anda melihat seni ASCII paus, Anda siap untuk maju!

Coba menjalankan kontainer hello-world:

docker run hello-world

Bekerja dengan Docker Toolbox

Sekarang kita memiliki Docker Toolbox diinstal, mari kita jelajahi beberapa perintah dan konsep dasar.

Mengerti Docker Machine

Docker Machine adalah alat yang memungkinkan Anda menginstal Docker Engine di host virtual. Ketika menggunakan Docker Toolbox, ia menciptakan mesin default untuk Anda.

Untuk melihat mesin Anda, gunakan:

docker-machine ls

Anda seharusnya melihat sesuatu seperti ini:

NAME      ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER     ERRORS
default   *        virtualbox   Running   tcp://192.168.99.100:2376           v20.10.14

Perintah Docker Dasar

mari kita lihat beberapa perintah Docker esensial:

Perintah Deskripsi
docker pull <image> Unduh gambar dari Docker Hub
docker run <image> Jalankan kontainer dari gambar
docker ps Daftar kontainer yang sedang berjalan
docker ps -a Daftar semua kontainer (termasuk yang berhenti)
docker stop <container> Hentikan kontainer yang sedang berjalan
docker rm <container> Hapus kontainer
docker images Daftar gambar yang diunduh

Ayo coba beberapa perintah ini:

  1. Unduh gambar Ubuntu:

    docker pull ubuntu
  2. Jalankan kontainer Ubuntu interaktif:

    docker run -it ubuntu

    Ini akan menempatkan Anda di shell bash di dalam kontainer Ubuntu. Ketik exit untuk keluar.

  3. Daftar kontainer yang sedang berjalan:

    docker ps
  4. Daftar semua kontainer:

    docker ps -a

Membuat Dockerfile Pertama Anda

Dockerfile adalah seperti resep untuk membuat gambar Docker. mari kita buat yang sederhana:

  1. Buat direktori baru dan navigasikan ke dalamnya:

    mkdir my_first_docker
    cd my_first_docker
  2. Buat file bernama Dockerfile (tanpa ekstensi) dan tambahkan ini:

    FROM ubuntu
    RUN apt-get update && apt-get install -y python3
    CMD ["python3", "-c", "print('Hello from my first Docker container!')"]
  3. Bangun gambar:

    docker build -t my-first-image .
  4. Jalankan kontainer:

    docker run my-first-image

Anda seharusnya melihat pesan "Hello from my first Docker container!" dicetak ke konsol.

Kesimpulan

Selamat! Anda telah mengambil langkah pertama ke dalam dunia Docker. Kita telah menutup instalasi di Windows menggunakan baik Docker untuk Windows dan Docker Toolbox, dan Anda bahkan telah membuat gambar dan kontainer Docker pertama Anda.

Ingat, belajar Docker adalah seperti belajar memasak - mulai dengan resep sederhana, dan segera Anda akan membuat makanan kompleks, multi-kursus (atau dalam kasus kita, aplikasi multi-kontainer)!

Tetap latihan dengan gambar dan kontainer berbeda, dan jangan takut untuk mencoba. Kekuatan besar Docker adalah Anda selalu dapat membersihkan dan memulai dari awal tanpa mengganggu sistem utama Anda.

Dalam pelajaran berikutnya, kita akan mendalamkan konsep Docker dan menjelajahi penggunaan yang lebih lanjut. Sampai saat itu, selamat Dockering!

Credits: Image by storyset