Cara Install Docker pada LXC NAT VPS Debian
NatVPS.id – Salah satu kebutuhan penting bagi para developer adalah Docker. Docker sangat bermanfaat bagi developer karena memungkinkan mereka untuk membuat, mengatur, dan menjalankan aplikasi dengan mudah dalam lingkungan yang terisolasi.
Dengan menggunakan Docker, developer dapat menghindari masalah kecocokan versi perangkat lunak, mengurangi waktu dan upaya dalam konfigurasi, serta meningkatkan portabilitas aplikasi di berbagai lingkungan.
Docker juga memungkinkan developer untuk membuat dan mengelola container yang ringan, sehingga memungkinkan pengembangan yang lebih efisien dan skalabilitas yang lebih baik. Dengan demikian, Docker memberikan kemudahan dan fleksibilitas yang sangat berharga bagi para developer dalam proses pengembangan perangkat lunak.
Pada Artikel Anda ini kita akan melakukan Instalasi Docker pada LXC NAT VPS pada sistem operasi Debian 11. Bagaimana caranya? Langsung saja kita masuk ke dalam Artikelnya!
Untuk Menginstall Docker. Anda dapat memilih instalasi NAT VPS menggunakan salah satu versi Debian dibawah ini:
NAT VPS merupakan Solusi untuk pilihan VPS yang terjangkau dengan spesifikasi yang cepat dan mumpuni. Jika Anda belum mempunyai NAT VPS anda bisa membelinya pada situs berikut NAT VPS Indonesia.
Langkah langkah berikut merupakan cara instalasi Debian pada NAT VPS:
1. Pertama, masuk menu Install pada panel Client NAT VPS
2. Kemudian pilih versi OS yang mau digunakan, pada kasus kali ini saya menggunakan debian dengan template name debian-11-x86_x64-nf
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
y pada saat diminta
docker ps
berikut tampilan normal saat instalasi berhasil:
Pada kasus NAT VPS LXC akan muncul Error Sebagai Berikut
hal ini dikarenakan Docker Belum berjalan, Lihat pada Masalah #1
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
hal ini dikarenakan docker belum berjalan.
kita dapat lakukan test run proses docker secara manual menggunakan command berikut:
sudo dockerd
kemudian diketahui Docker tidak bisa berjalan dengan response sebagai berikut:
muncul pesan failed to start daemon: Devices cgroup isn't mounted . Hal ini dikarenakan cgroup pada vps belum dilakukan mounting sehingga harus dilakukan mounting dahulu. disinilah peran cgroupfs-mount digunakan.
cgroupfs-mount merupakan sebuah package untuk melakukan setup mounting cgroup yang sangat diperlukan oleh docker. cgroup merupakan kependekan dari control group , untuk control group sendiri merupakan salah satu mekanisme yang di implementasikan dalam kernel linux. untuk melakukan Instalasi Docker Kalian bisa mengikuti langkah langkah berikut:
service docker stop service containerd stop
apt install cgroupfs-mount
reboot, kemudian login kembali pada vps Andacgroupfs-umount cgroupfs-mount
sudo dockerd
Berikut Proses yang akan muncul saat docker berhasil dijalankan:
setelah itu Anda bisa lakukan stop dockerd, kemudian stop containerd
service docker stop service containerd stop
Kemudian lakukan run docker melalui systemctl atau service, gunakan command berikut:
service containerd start service docker start
Perhatian: jalankan containerd terlebih dahulu sebelum docker
abaikan bila muncul error message sebagai berikut:
setelah itu anda dapat melihat status proses docker dengan cara menggunakan command berikut:
systemctl status docker
atau
service docker status
Proses docker saat berhasil dijalankan:
Verifikasi untuk Memastikan Docker Dapat berjalan dengan cara melakukan deploy container `hello world`
docker run hello-world
Demikian penjelasan tentang Cara Install Docker pada LXC NAT VPS Debian. Jika ada kendala silahkan bergabung ke Group Telegram untuk sharing atau bertanya: https://t.me/IPv6Indonesia semoga bermanfaat dan selamat mencoba.
Semoga Berhasil.
NATVPS.id – Gopeed (Go Speed) adalah aplikasi pengunduh modern bersifat open-source yang yang mendukung berbagai…
NATVPS.id – IPTV (Internet Protocol Television) adalah teknologi yang menyiarkan konten televisi, video, dan siaran…
NATVPS.id – Jellyfin adalah server media open-source yang memungkinkan Anda mengatur, melakukan streaming, dan mengelola…
NATVPS.id – Gitea adalah sebuah layanan hosting Git (pengelola repositori kode) open-source yang dapat di…
NATVPS.id – LibreOffice adalah perangkat lunak perkantoran (office) yang gratis, modern, dan open-source. LibreOffice dapat…
NATVPS.id – Pi-hole adalah software DNS Server yang berfokus pada pemblokiran iklan dan situs trackers.…