Pengenalan Kepada Docker dan Cara Memasangnya di Linux VPS
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:
- Portabiliti: Aplikasi dalam container boleh dijalankan di mana-mana sistem yang menyokong Docker.
- Kecekapan: Container menggunakan sumber sistem dengan lebih optimum berbanding VM.
- Konsistensi: Memastikan aplikasi berjalan dengan cara yang sama di semua persekitaran.
- 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
- Gunakan
sudo
atau Tambah Pengguna ke Kumpulan Docker: Untuk mengelakkan penggunaansudo
setiap kali, tambah pengguna anda ke kumpulan Docker:
sudo usermod -aG docker $USER
Log keluar dan log masuk semula untuk melihat perubahan
- Urus Images dan Containers: Gunakan perintah seperti
docker ps
,docker images
, dandocker rm
untuk mengurus containers dan images. - 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.