Panduan Permulaan Docker: Cara Menggunakan Docker untuk Mencipta dan Mengurus Kontena

2/20/2026
4 min read

Panduan Permulaan Docker: Cara Menggunakan Docker untuk Mencipta dan Mengurus Kontena

Docker adalah platform kontena sumber terbuka yang dapat membantu pembangun membungkus, mengedarkan dan menjalankan aplikasi. Artikel ini akan membimbing anda langkah demi langkah tentang cara menggunakan Docker untuk mencipta dan mengurus kontena, untuk memastikan konsistensi aplikasi di pelbagai persekitaran.

1. Apa itu Docker?

Docker adalah platform terbuka yang membolehkan pembangun membina, menyebarkan dan mengurus aplikasi berasaskan kontena dengan mudah. Kontena adalah ringan, boleh dipindahkan, dan boleh dijalankan dengan cara yang sama di mana-mana tempat, memastikan konsistensi dan kebolehan skala aplikasi.

2. Memasang Docker

Sebelum memulakan, anda perlu memasang Docker pada sistem operasi anda. Berikut adalah langkah-langkah pemasangan untuk pelbagai sistem operasi:

2.1 Windows

  1. Pergi ke laman web rasmi Docker untuk memuat turun Docker Desktop: Docker Downloads.
  2. Dwi-klik pada fail Docker Desktop Installer.exe yang dimuat turun dan ikuti arahan untuk menyelesaikan pemasangan.
  3. Setelah pemasangan selesai, jalankan Docker Desktop dan pastikan ia berjalan di dalam dulang sistem.

2.2 macOS

  1. Pergi ke laman web rasmi Docker untuk memuat turun Docker Desktop: Docker Downloads.
  2. Dwi-klik pada fail .dmg yang dimuat turun dan seret Docker ke dalam folder aplikasi.
  3. Jalankan Docker Desktop dan pastikan ia berjalan di dalam bar status.

2.3 Linux

Di Linux, anda boleh memasang Docker melalui pengurus pakej. Sebagai contoh, untuk Ubuntu:

sudo apt update
sudo apt install -y \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.gpg > /dev/null
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

Setelah pemasangan selesai, anda boleh menggunakan arahan berikut untuk memeriksa sama ada Docker telah dipasang dengan berjaya:

docker --version

3. Mencipta Kontena Docker Pertama Anda

Seterusnya, kita akan menggunakan arahan Docker untuk mencipta sebuah kontena yang mudah.

3.1 Menarik Imej

Docker menggunakan imej untuk mencipta kontena, imej boleh dianggap sebagai templat untuk aplikasi. Sebagai contoh, kita boleh menarik imej Ubuntu yang mudah dari Docker Hub:

docker pull ubuntu

3.2 Menjalankan Kontena

Setelah menarik imej, jalankan arahan berikut untuk memulakan kontena baru:

docker run -it ubuntu /bin/bash

Penjelasan parameter arahan di atas adalah seperti berikut:

  • run: Menjalankan kontena baru
  • -it: Menggunakan terminal interaktif
  • ubuntu: Nama imej
  • /bin/bash: Arahan yang dijalankan setelah kontena dimulakan

Anda kini seharusnya berada dalam kontena Ubuntu, taip exit untuk keluar dari kontena.

4. Mengurus Kontena Docker

4.1 Melihat Kontena yang Sedang Berjalan

Anda boleh menggunakan arahan berikut untuk melihat semua kontena yang sedang berjalan:

docker ps

4.2 Melihat Semua Kontena

Untuk melihat semua kontena (termasuk kontena yang dihentikan), anda boleh menggunakan:

docker ps -a

4.3 Menghentikan dan Memulakan Kontena

Jika anda ingin menghentikan kontena yang sedang berjalan, anda boleh menggunakan arahan berikut:

docker stop 

Untuk memulakan semula kontena yang telah dihentikan:

docker start 

4.4 Menghapus Kontena

Untuk menghapus sebuah kontena, anda boleh menggunakan:

docker rm 

5. Mencipta dan Menggunakan Dockerfile

Dockerfile adalah fail teks yang mengandungi satu set arahan untuk membina imej Docker secara automatik. Berikut adalah contoh Dockerfile yang mudah, yang mencipta imej yang mengandungi Python.

5.1 Mencipta Dockerfile

Cipta fail Dockerfile dalam direktori pilihan anda dan tambahkan kandungan berikut:

# Menggunakan imej asas Python rasmi
FROM python:3.9-slim

# Menetapkan direktori kerja
WORKDIR /app

# Menyalin fail dari direktori semasa ke dalam kontena
COPY . .

# Memasang kebergantungan
RUN pip install -r requirements.txt

# Menetapkan arahan yang dijalankan setelah kontena dimulakan
CMD ["python", "app.py"]

5.2 Membangun Imej

Di dalam direktori di mana fail Dockerfile berada, jalankan arahan berikut untuk membina imej:

docker build -t my-python-app .

5.3 Menjalankan Imej Anda

Setelah imej dibina, anda boleh menggunakan arahan berikut untuk menjalankannya:

docker run -d -p 5000:5000 my-python-app

Arahan ini akan memetakan port 5000 kontena ke port 5000 pada hos.

6. Kesimpulan

Melalui langkah-langkah di atas, anda telah menguasai konsep asas Docker, cara pemasangan, serta cara mencipta dan mengurus kontena. Docker menjadikan pembangunan dan penyebaran lebih mudah dan berkesan, membantu anda mengekalkan konsistensi aplikasi di pelbagai persekitaran. Dalam kerja sebenar, menggabungkan fungsi Docker dengan alat CI/CD akan meningkatkan kecekapan aliran kerja pembangunan anda.

Dengan perkembangan teknologi yang berterusan, penggunaan Docker juga semakin meluas, menguasai Docker akan menambah lebih banyak kemungkinan dalam kerjaya pembangunan perisian anda. Semoga panduan ini dapat membantu anda memulakan perjalanan dengan Docker! Jika ada sebarang pertanyaan, sila berbincang di ruangan komen.

Published in Technology

You Might Also Like