docker linux vps

Pengenalan Kepada Docker dan Cara Memasangnya di Linux VPS

tutorial 17 Jul 2025

Docker telah menjadi salah satu alat yang sangat penting dalam dunia pembangunan perisian dan pengurusan sistem. Ia membolehkan pembangun dan pentadbir sistem untuk membangun, menghantar, dan menjalankan aplikasi dengan lebih efisien menggunakan teknologi container. Dalam artikel ini, kita akan membincangkan apa itu Docker dan cara memasangnya di Linux VPS seperti Ubuntu.

Docker ialah platform sumber terbuka yang membolehkan anda mengautomasikan penyebaran aplikasi dalam bentuk container.

Container adalah unit perisian yang mengandungi semua komponen yang diperlukan untuk menjalankan aplikasi, seperti kod, runtime, pustaka, dan konfigurasi sistem.

Perbezaan utama antara container dan mesin maya (VM) ialah container berkongsi kernel sistem hos, menjadikannya lebih ringan, pantas, dan mudah diuruskan.

Kelebihan Docker:

  1. Portabiliti: Aplikasi dalam container boleh dijalankan di mana-mana sistem yang menyokong Docker.
  2. KecekapanContainer menggunakan sumber sistem dengan lebih optimum berbanding VM.
  3. Konsistensi: Memastikan aplikasi berjalan dengan cara yang sama di semua persekitaran.
  4. Isolasi: Setiap container berjalan secara terpisah, mengelakkan konflik antara aplikasi.

Berikut adalah panduan langkah demi langkah untuk memasang Docker di Ubuntu VPS:

Kemaskini Sistem

Sebelum memasang Docker, pastikan sistem anda dikemaskini ke versi terbaru. Jalankan perintah berikut:

sudo apt update && sudo apt upgrade -y

Pasang pakej yang diperlukan untuk memudahkan pemasangan Docker:

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y

Tambah repositori rasmi Docker ke sistem anda:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Kemaskini senarai pakej dan pasang Docker Engine:

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -y

Mulakan perkhidmatan Docker dan tetapkan untuk berjalan secara automatik pada masa boot:

sudo systemctl start docker
sudo systemctl enable docker

Untuk memastikan Docker berjaya dipasang, jalankan perintah berikut:

sudo docker --version

Anda akan melihat keluaran seperti Docker version 20.10.x, build xxxxx, yang menunjukkan Docker telah berjaya dipasang.

Cuba jalankan container contoh seperti hello-world untuk menguji Docker:

sudo docker run hello-world

Jika berjaya, anda akan melihat mesej yang menyatakan bahawa Docker berfungsi dengan baik.

Tips Tambahan

  1. Gunakan sudo atau Tambah Pengguna ke Kumpulan Docker: Untuk mengelakkan penggunaan sudo setiap kali, tambah pengguna anda ke kumpulan Docker:
sudo usermod -aG docker $USER

Log keluar dan log masuk semula untuk melihat perubahan

  1. Urus Images dan Containers: Gunakan perintah seperti docker psdocker images, dan docker rm untuk mengurus containers dan images.
  2. Gunakan Docker Compose: Untuk aplikasi yang kompleks, gunakan Docker Compose untuk mengurus pelbagai containers dengan satu fail konfigurasi.

Docker adalah alat yang sangat berguna untuk pembangunan dan penyebaran aplikasi. Dengan mengikuti langkah-langkah di atas, anda boleh memasang Docker di Ubuntu VPS anda dan mula menggunakan container untuk menjalankan aplikasi dengan lebih efisien.

Tags