Cara Memasang Docker CE pada Debian 12

Cara Memasang Docker Ce Pada Debian 12



Docker ialah platform kontena. Ia membolehkan pembangun membungkus aplikasi bersama-sama dengan kebergantungan yang diperlukan ke dalam bekas terpencil yang ringan. Kaedah ini memastikan konsistensi dan mudah alih merentas persekitaran yang berbeza. Pengkontenaan cekap Docker meminimumkan overhed virtualisasi, menjadikannya ideal untuk menggunakan aplikasi daripada persekitaran pembangunan tempatan kepada infrastruktur awan. Dengan Docker, pembangun boleh berkongsi, mengedar dan menskalakan aplikasi dengan mudah. Ini menyelaraskan proses pembangunan dan menggalakkan amalan DevOps. Ekosistem imej pra-bina yang luas dan repositori Docker Hub memudahkan penggunaan aplikasi yang pantas dan memupuk kerjasama dalam kalangan pembangun. Ini menjadikan Docker sebagai alat penting dalam pembangunan perisian moden.

Dalam artikel ini, kami akan menunjukkan kepada anda cara memasang versi terkini Docker CE pada Debian 12 'Bookworm'.







Topik Kandungan:

    1. Mengemas kini Cache Pangkalan Data Pakej Debian 12
    2. Mengalih keluar Pakej Docker Bercanggah daripada Debian 12
    3. Memasang Pakej Prasyarat pada Debian 12
    4. Memasang Kunci GPG Repositori Docker Rasmi pada Debian 12
    5. Menambah Repositori Pakej Docker Rasmi pada Debian 12
    6. Memasang Docker CE pada Debian 12
    7. Menambah Pengguna Log Masuk Debian 12 ke Kumpulan Docker
    8. Menyemak Jika Docker dan Docker Compose Boleh Diakses pada Debian 12
    9. Kesimpulan

Mengemas kini Cache Pangkalan Data Pakej Debian 12

Untuk mengemas kini cache pangkalan data pakej Debian 12, jalankan arahan berikut:



$ sudo kemas kini yang sesuai




Mengalih keluar Pakej Docker Bercanggah daripada Debian 12

Jika anda sudah memasang Docker daripada repositori pakej Debian 12 rasmi, anda mesti menyahpasang/mengalih keluarnya sebelum memasang Docker daripada repositori pakej Docker rasmi. Ini adalah untuk memastikan bahawa versi Docker yang dibungkus Debian tidak bercanggah dengan versi Docker yang dibungkus oleh Docker rasmi.





Untuk mengalih keluar pakej Docker yang bercanggah daripada Debian 12, jalankan arahan berikut:

$ sudo apt keluarkan --bersihkan docker.io docker-doc docker-compose podman-docker containerd runc


Dalam kes kami, tiada pakej Docker yang bercanggah dipasang. Jika anda mempunyai apa-apa, ia akan dialih keluar.



Memasang Pakej Prasyarat pada Debian 12

Untuk memasang repositori pakej Docker rasmi pada Debian 12, anda perlu memasang beberapa pakej pada Debian 12 anda.

Anda boleh memasang pakej yang diperlukan dengan arahan berikut:

$ sudo apt pasang ca-sijil curl gnupg


Untuk mengesahkan pemasangan, tekan DAN dan kemudian tekan .


Pakej yang diperlukan harus dipasang.

Memasang Kunci GPG Repositori Docker Rasmi pada Debian 12

Sebelum anda boleh menambah repositori pakej Docker rasmi ke sistem Debian 12 anda, anda mesti memasang kunci GPG repositori Docker rasmi pada sistem Debian 12 anda.

Untuk memastikan bahawa /etc/apt/keyrings direktori mempunyai kebenaran akses yang betul, jalankan arahan berikut:

$ sudo pasang -m 0755 -d / dan lain-lain / apt / cincin kunci


Untuk memuat turun kunci GPG repositori pakej Docker rasmi dan simpan dalam fail /etc/apt/keyrings direktori sistem Debian 12 anda, jalankan arahan berikut:

$ keriting -fsSL https: // muat turun.docker.com / linux / debian / gpg | sudo gpg --sayang -O / dan lain-lain / apt / cincin kunci / docker.gpg


Untuk memastikan semua orang boleh membaca fail kunci GPG repositori pakej Docker rasmi, jalankan arahan berikut:

$ sudo chmod a+r / dan lain-lain / apt / cincin kunci / docker.gpg

Menambah Repositori Pakej Docker Rasmi pada Debian 12

Untuk menambah repositori pakej Docker rasmi pada sistem Debian 12 anda, jalankan arahan berikut:

$ bergema 'deb [arch=' $ ( dpkg --cetak-seni bina ) ' signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | sudo tee / dan lain-lain / apt / sumber.senarai.d / docker.list


Untuk perubahan berkuat kuasa, pastikan anda mengemas kini cache pangkalan data pakej Debian 12 dengan arahan berikut:

$ sudo kemas kini yang sesuai


Memasang Docker CE pada Debian 12

Untuk memasang versi terkini Docker CE pada Debian 12, jalankan arahan berikut:

$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin


Untuk mengesahkan pemasangan, tekan DAN dan kemudian tekan .


Docker CE dan pakej pergantungan yang diperlukan sedang dimuat turun dari internet. Ia mengambil sedikit masa untuk disiapkan.


Docker CE dan pakej pergantungan yang diperlukan sedang dipasang. Ia mengambil sedikit masa untuk disiapkan.


Pada ketika ini, versi terkini Docker CE harus dipasang pada mesin Debian 12 anda.

Menambah Pengguna Log Masuk Debian 12 ke Kumpulan Docker

Untuk menjalankan arahan Docker tanpa keistimewaan superuser, anda mesti menambah pengguna log masuk sistem Debian 12 anda kepada kumpulan Docker.

Untuk menambah pengguna log masuk sistem Debian 12 anda ke kumpulan Docker, jalankan arahan berikut:

$ sudo usermod -aG pekerja pelabuhan $ ( siapakah saya )


Untuk perubahan berkuat kuasa, but semula sistem Debian 12 anda dengan arahan berikut:

$ but semula

Menyemak Jika Docker dan Docker Compose Boleh Diakses pada Debian 12

Setelah komputer anda but, jalankan arahan berikut daripada apl Terminal untuk menyemak sama ada anda boleh mengakses Docker:

$ versi buruh pelabuhan


Jika Docker boleh diakses, nombor versi Docker yang dipasang dan maklumat binaan hendaklah dicetak. Seperti yang anda lihat, Docker versi 24.0.4 dipasang pada sistem Debian 12 kami.


Untuk menyemak sama ada anda boleh mengakses Docker Compose, jalankan arahan berikut:

$ versi karang buruh pelabuhan


Jika Docker Compose boleh diakses, nombor versi Docker Compose yang dipasang hendaklah dicetak. Seperti yang anda lihat, Docker Compose versi 2.19.1 dipasang pada sistem Debian 12 kami.

Kesimpulan

Kami menunjukkan kepada anda cara memasang versi terkini Docker Community Edition (CE) dan Docker Compose pada Debian 12 'Bookworm'. Kami juga menunjukkan kepada anda cara menjalankan Docker pada Debian 12 tanpa keistimewaan superuser (root) dan cara menyemak sama ada Docker dan Docker Compose boleh diakses pada Debian 12 juga.