Cara Install Docker CE di Debian 12

Cara Install Docker Ce Di Debian 12



Docker adalah platform kontainerisasi. Hal ini memungkinkan pengembang untuk mengemas aplikasi bersama dengan dependensi yang diperlukan ke dalam wadah yang ringan dan terisolasi. Metode ini memastikan konsistensi dan portabilitas di berbagai lingkungan. Kontainerisasi Docker yang efisien meminimalkan overhead virtualisasi, menjadikannya ideal untuk menyebarkan aplikasi dari lingkungan pengembangan lokal ke infrastruktur cloud. Dengan Docker, pengembang dapat dengan mudah berbagi, mendistribusikan, dan menskalakan aplikasi. Hal ini menyederhanakan proses pengembangan dan mendorong praktik DevOps. Ekosistem image pre-built dan repositori Docker Hub yang luas memfasilitasi penerapan aplikasi secara cepat dan mendorong kolaborasi antar pengembang. Hal ini menjadikan Docker alat penting dalam pengembangan perangkat lunak modern.

Pada artikel ini, kami akan menunjukkan cara menginstal versi terbaru Docker CE di Debian 12 “Bookworm”.







Topik Isi:

    1. Memperbarui Cache Database Paket Debian 12
    2. Menghapus Paket Docker yang Bertentangan dari Debian 12
    3. Menginstal Paket Prasyarat di Debian 12
    4. Menginstal Kunci GPG dari Repositori Docker Resmi di Debian 12
    5. Menambahkan Repositori Paket Docker Resmi di Debian 12
    6. Menginstal Docker CE di Debian 12
    7. Menambahkan Pengguna Login Debian 12 ke Grup Docker
    8. Memeriksa Apakah Docker dan Docker Compose Dapat Diakses di Debian 12
    9. Kesimpulan

Memperbarui Cache Database Paket Debian 12

Untuk memperbarui cache database paket Debian 12, jalankan perintah berikut:



$ sudo pembaruan yang tepat




Menghapus Paket Docker yang Bertentangan dari Debian 12

Jika Anda sudah menginstal Docker dari repositori paket resmi Debian 12, Anda harus menghapus/menghapusnya sebelum menginstal Docker dari repositori paket Docker resmi. Hal ini untuk memastikan bahwa versi Docker yang dikemas Debian tidak bertentangan dengan Docker versi resmi yang dikemas Docker.





Untuk menghapus paket Docker yang konflik dari Debian 12, jalankan perintah berikut:

$ sudo tepat untuk dihapus --membersihkan docker.io docker-doc docker-compose podman-docker containerd runc


Dalam kasus kami, tidak ada paket Docker yang bertentangan yang diinstal. Jika Anda punya, itu akan dihapus.



Menginstal Paket Prasyarat di Debian 12

Untuk menginstal repositori paket Docker resmi di Debian 12, Anda perlu menginstal beberapa paket di Debian 12 Anda.

Anda dapat menginstal paket yang diperlukan dengan perintah berikut:

$ sudo tepat Install ca-sertifikat curl gnupg


Untuk mengonfirmasi instalasi, tekan DAN lalu tekan .


Paket yang diperlukan harus diinstal.

Menginstal Kunci GPG dari Repositori Docker Resmi di Debian 12

Sebelum Anda dapat menambahkan repositori paket Docker resmi ke sistem Debian 12 Anda, Anda harus menginstal kunci GPG dari repositori Docker resmi di sistem Debian 12 Anda.

Untuk memastikan bahwa /etc/apt/keyrings direktori memiliki izin akses yang benar, jalankan perintah berikut:

$ sudo Install -M 0755 -D / dll. / tepat / gantungan kunci


Untuk mengunduh kunci GPG dari repositori paket Docker resmi dan menyimpannya di /etc/apt/keyrings direktori sistem Debian 12 Anda, jalankan perintah berikut:

$ keriting -fsSL https: // unduh.docker.com / linux / debian / gpg | sudo gpg --sayang -HAI / dll. / tepat / gantungan kunci / buruh pelabuhan.gpg


Untuk memastikan bahwa semua orang dapat membaca file kunci GPG dari repositori paket Docker resmi, jalankan perintah berikut:

$ sudo chmod a+r / dll. / tepat / gantungan kunci / buruh pelabuhan.gpg

Menambahkan Repositori Paket Docker Resmi di Debian 12

Untuk menambahkan repositori paket Docker resmi pada sistem Debian 12 Anda, jalankan perintah berikut:

$ gema 'deb [lengkungan=' $ ( dpkg --cetak-arsitektur ) ' ditandatangani oleh=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | sudo tee / dll. / tepat / sumber.daftar.d / buruh pelabuhan.daftar


Agar perubahan diterapkan, pastikan untuk memperbarui cache database paket Debian 12 dengan perintah berikut:

$ sudo pembaruan yang tepat


Menginstal Docker CE di Debian 12

Untuk menginstal Docker CE versi terbaru di Debian 12, jalankan perintah berikut:

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


Untuk mengonfirmasi instalasi, tekan DAN lalu tekan .


Docker CE dan paket ketergantungan yang diperlukan sedang diunduh dari internet. Butuh beberapa saat untuk menyelesaikannya.


Docker CE dan paket ketergantungan yang diperlukan sedang diinstal. Butuh beberapa saat untuk menyelesaikannya.


Pada titik ini, versi terbaru Docker CE harus diinstal pada mesin Debian 12 Anda.

Menambahkan Pengguna Login Debian 12 ke Grup Docker

Untuk menjalankan perintah Docker tanpa hak pengguna super, Anda harus menambahkan pengguna login sistem Debian 12 Anda ke grup Docker.

Untuk menambahkan pengguna login sistem Debian 12 Anda ke grup Docker, jalankan perintah berikut:

$ sudo mod pengguna -aG buruh pelabuhan $ ( siapa saya )


Agar perubahan diterapkan, reboot sistem Debian 12 Anda dengan perintah berikut:

$ menyalakan ulang

Memeriksa Apakah Docker dan Docker Compose Dapat Diakses di Debian 12

Setelah komputer Anda boot, jalankan perintah berikut dari aplikasi Terminal untuk memeriksa apakah Anda dapat mengakses Docker:

$ versi buruh pelabuhan


Jika Docker dapat diakses, nomor versi Docker yang diinstal dan informasi build harus dicetak. Seperti yang Anda lihat, Docker versi 24.0.4 diinstal pada sistem Debian 12 kami.


Untuk memeriksa apakah Anda dapat mengakses Docker Compose, jalankan perintah berikut:

$ versi penulisan buruh pelabuhan


Jika Docker Compose dapat diakses, nomor versi Docker Compose yang diinstal harus dicetak. Seperti yang Anda lihat, Docker Compose versi 2.19.1 diinstal pada sistem Debian 12 kami.

Kesimpulan

Kami menunjukkan kepada Anda cara menginstal versi terbaru Docker Community Edition (CE) dan Docker Compose di Debian 12 “Bookworm”. Kami juga menunjukkan kepada Anda cara menjalankan Docker di Debian 12 tanpa hak pengguna super (root) dan cara memeriksa apakah Docker dan Docker Compose juga dapat diakses di Debian 12.