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:
-
- Memperbarui Cache Database Paket Debian 12
- Menghapus Paket Docker yang Bertentangan dari Debian 12
- Menginstal Paket Prasyarat di Debian 12
- Menginstal Kunci GPG dari Repositori Docker Resmi di Debian 12
- Menambahkan Repositori Paket Docker Resmi di Debian 12
- Menginstal Docker CE di Debian 12
- Menambahkan Pengguna Login Debian 12 ke Grup Docker
- Memeriksa Apakah Docker dan Docker Compose Dapat Diakses di Debian 12
- 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:
Untuk memastikan bahwa semua orang dapat membaca file kunci GPG dari repositori paket Docker resmi, jalankan perintah berikut:
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:
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:
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:
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.