Docker digunakan untuk membuat, menyebarkan, dan mengelola container untuk pengembangan aplikasi. Ini menggunakan virtualisasi OS untuk mengisolasi wadah dan memungkinkan mereka untuk berkomunikasi satu sama lain. Dockers memungkinkan pengembang untuk dengan mudah mengirim, mengemas, dan menjalankan aplikasi apa pun bersama dengan semua dependensi dalam wadah standar yang ringan dan portabel yang dapat berjalan hampir di mana saja. Kontainer jauh lebih efisien dan lebih cepat daripada mesin virtual lainnya karena dapat dieksekusi yang melayani aplikasi daripada menjalankan seluruh sistem operasi.
Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri Docker terkait.
Dalam konteks ini, kita akan melihat instalasi Docker community edition (CE) pada sistem bullseye Debian 11.
Sebelum melanjutkan dengan prosedur Instalasi ini, pastikan Anda menggunakan pengguna dengan hak akses root.
Langkah-langkah untuk Memasang mesin Docker pada distribusi bullseye Debian 11
Anda harus mengikuti proses langkah demi langkah yang diuraikan di bawah ini untuk menyelesaikan instalasi Docker dengan sukses di sistem Anda.
1. Hapus paket Docker lama
Jika Anda menginstal Docker di sistem Anda sebelumnya, pertama-tama Anda harus menghapus semua paket lama bersama dengan dependensi yang disebut docker-engine atau docker. Namun, proses penghapusan instalasi tidak akan menghapus gambar, file, dan jaringan buruh pelabuhan yang ada yang ada di direktori /var/lib/docker/. Jadi, jalankan perintah yang disebutkan di bawah ini untuk menghapus versi buruh pelabuhan yang lebih lama:
$ sudo apt remove -y docker docker-engine docker.io containerd runc
2. Instal paket Docker penting
Refresh daftar repositori paket apt dengan menggunakan perintah yang diberikan di bawah ini:
$ sudo apt update
Sekarang, instal beberapa paket penting yang diperlukan untuk mendukung metode HTTPS dengan menggunakan perintah berikut:
$ sudo apt install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common
3. Tambahkan Repositori Docker
Di sini, impor kunci GPG repositori Docker di sistem Anda dengan menjalankan perintah yang disebutkan di bawah ini:
$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Setelah Anda memasukkan kunci GPG, jalankan perintah berikut untuk menambahkan repositori Docker ke daftar sumber sistem Anda:
$ echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list
Setelah menambahkan repositori buruh pelabuhan baru, segarkan repositori apt dengan menjalankan perintah 'sudo apt update'.
4. Instal Docker
Setelah Anda mengatur repositori docker pada sistem bullseye Debian 11 Anda, instal mesin Docker dengan bantuan perintah 'apt' berikut:
$ sudo apt install -y docker-ce docker-ce-cli containerd.io
Periksa instalasi Docker (CE) pada sistem Debian 11 dengan menunjukkan informasi tentang versi Docker yang diinstal sebagai berikut:
$ docker --version
Periksa status berjalannya layanan buruh pelabuhan dengan menggunakan perintah 'systemctl' sebagai berikut:
$ sudo systemctl status docker
5. Uji instalasi Docker
Untuk menguji penginstalan Docker pada sistem Anda, jalankan docker 'hello-world' yang terdapat dengan menjalankan perintah yang disebutkan di bawah ini:
$ sudo docker run hello-world
Bagaimana Cara Menghapus dan Menghapus Docker dari sistem Linux Debian ?
Jika Anda perlu menghapus Docker, jalankan perintah berikut:
$ sudo apt-get purge docker-ce
Perintah menghapus paket docker-ce. Namun, file tambahan apa pun yang terkait dengannya, seperti gambar, wadah, dan file konfigurasi khusus, tetap ada di sistem. Hapus semuanya dari direktori Docker dengan perintah:
$ sudo rm -rf /var/lib/docker