Cara Install Docker pada LXC NAT VPS Debian

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!

OS Requirement

Untuk Menginstall Docker. Anda dapat memilih instalasi NAT VPS menggunakan salah satu versi Debian dibawah ini:

  • Debian Bookworm 12
  • Debian Bullseye 11

NAT VPS merupakan Solusi untuk pilihan VPS yang terjangkau dengan spesifikasi yang cepat dan mumpuni.

Instalasi Debian NAT VPS

Langkah langkah berikut merupakan cara instalasi Debian pada NAT VPS:

1. Pertama, masuk menu Install pada panel Client NAT VPS

fitur install os pada lxc nat vps
fitur install os pada lxc 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

 \

  • Update Dependency source untuk memastikan Docker Source sudah terupdate
sudo apt update
docker ps

berikut tampilan normal saat instalasi berhasil:

<yoastmark class=

Pada kasus NAT VPS LXC akan muncul Error Sebagai Berikut

error muncul pada saat mencoba jalankan docker di lxc nat vps
error muncul pada saat mencoba jalankan docker di lxc nat vps

hal ini dikarenakan Docker Belum berjalan, Lihat pada Masalah #1

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:

<yoastmark class=

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.

Instalasi CgroupFS-mount

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:

  • hentikan proses docker dan containerd menggunakan command berikut:
service docker stop
service containerd stop
    • apabila sebuah error message seperti berikut lakukan eksekusi ulang command:
pesan yang muncul saat eksekusi command stop service
pesan error yang muncul saat eksekusi command stop service
    Instalasi cgroupfs-mount melalui apt dengan command berikut
apt install cgroupfs-mount
proses instalasi cgroupfs-mount lxc debian nat vps
proses instalasi cgroupfs mount lxc debian nat vps
  • reboot NATVPS menggunakan command reboot, kemudian login kembali pada vps Anda
  • Setelah itu gunakan command berikut untuk melakukan remounting cgroupfs. pada command disini melakukan unmount terlebih dahulu kemudian melakukan mount.
cgroupfs-umount
cgroupfs-mount
  • Abaikan apabila muncul Error seperti berikut:
    • saat unmount:
    • saat mount:
    • Verifikasi apakah docker dapat berjalan menggunakan command berikut

Berikut Proses yang akan muncul saat docker berhasil dijalankan:

<yoastmark class=

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:

<yoastmark class=

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:

<yoastmark class=

Verifikasi untuk Memastikan Docker Dapat berjalan dengan cara melakukan deploy container `hello world`

docker run hello-world
hasil akhir reploy docker hello-world pada lxc debian nat vps
hasil akhir reploy docker hello world pada lxc debian nat vps

Demikian penjelasan tentang Cara Install Docker pada LXC NAT VPS Debian. Jika ada kendala silahkan bergabung ke Group Telegram untuk sharing atau bertanya:  semoga bermanfaat dan selamat mencoba.

Semoga Berhasil.

Netly.win

Source link

Like
Like Love Haha Wow Sad Angry

Check Also

Restock Bahan Masak Special New Year! Diskon hingga 57%

Hai Sahabat Sehat!! Biar tahun baru makin spesial, Min Segar saranin jangan skip promo ini🤣 …

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments