Menginstal Docker dan Docker-Compose
|
This page discusses third-party software sources not officially affiliated with or endorsed by the Fedora Project. Use them at your own discretion. Fedora recommends the use of free and open source software and avoidance of software encumbered by patents. |
Ringkasan
Panduan ini menyediakan informasi berguna tentang cara menginstal Docker dan Docker-Compose menggunakan paket RPM yang tersedia dari Fedora. Peran Podman dan paket terkait juga dibahas dalam panduan ini.
Komunitas Docker juga menyediakan paket RPM untuk Fedora. Untuk petunjuk cara menginstal paket RPM ini, silakan lihat Install Docker Engine on Fedora.
Apa itu Docker?
Docker mempercepat “cara Anda membangun, berbagi, dan menjalankan aplikasi” dengan menyediakan mekanisme yang mudah digunakan dan dikonfigurasi untuk mengembangkan dan menjalankan kontainer.
Panduan ini terutama berfokus pada paket RPM Docker yang tersedia dari Fedora dan penggunaan dnf serta baris perintah untuk menginstal paket-paket RPM tersebut di Fedora.
Apa itu Docker-Compose?
Docker-Compose (selanjutnya disebut sebagai Compose) adalah perangkat lunak yang memungkinkan pengguna untuk dengan mudah mengelola aplikasi multi-kontainer atau beberapa aplikasi pada satu instance Docker.
Versi 1 dari Compose dirilis sebagai aplikasi mandiri bernama docker-compose. Versi 2 (versi saat ini) tersedia sebagai plugin untuk perintah docker dan dijalankan dengan perintah docker compose [options].
Docker pada Fedora 41 (dan versi yang lebih baru)
Paket RPM yang terkait dengan Docker pada Fedora 41 dan versi yang lebih baru tercantum dalam tabel di bawah ini. Nama paket RPM yang sesuai dari komunitas Docker juga tercantum untuk perbandingan. Menggabungkan paket RPM dari Docker dengan paket RPM yang disediakan oleh Fedora tidak disarankan dan mungkin diblokir oleh dnf.
| Nama RPM Fedora | Nama RPM Docker | Catatan |
|---|---|---|
containerd |
containerd |
Container runtime |
docker-buildx |
docker-buildx-plugin |
Plugin Docker Buildx |
docker-cli |
docker-ce-cli |
Klien baris perintah Docker, yaitu |
docker-compose |
docker-compose-plugin |
Compose v2 diimplementasikan sebagai plugin |
docker-compose-switch |
tidak ada - Lihat compose-switch untuk petunjuk instalasi |
Menyediakan perintah baris perintah |
moby-engine |
docker-ce |
Komponen server untuk Docker |
Pemasangan
Untuk menginstal docker di baris perintah, gunakan perintah di bawah ini. Ini juga akan menginstal dependensi yang diperlukan.
sudo dnf install docker-cli containerd
Untuk menginstal Compose sebagai plugin, gunakan perintah di bawah ini. Perintah ini juga akan menginstal dependensi yang diperlukan. Ini menyediakan fitur dan kemampuan Compose v2.
sudo dnf install docker-compose
Untuk menginstal docker-compose di baris perintah, gunakan perintah di bawah ini. Ini juga akan menginstal dependensi yang diperlukan. Ini menyediakan fitur dan kemampuan Compose v2.
sudo dnf install docker-compose-switch
Alternatif Podman
Podman adalah aplikasi yang kuat dan lengkap fitur yang dapat digunakan sebagai alternatif Docker. Petunjuk di bawah ini hanya berlaku untuk sistem yang menyediakan perintah docker dan/atau docker-compose. Silakan kunjungi Podman untuk mengetahui lebih lanjut tentang kemampuan dan manfaat Podman.
Untuk menginstal docker di baris perintah, gunakan perintah di bawah ini. Ini juga akan menginstal dependensi yang diperlukan. Ini akan bertentangan dengan docker-cli.
sudo dnf install podman-docker
Untuk menginstal Compose sebagai plugin, gunakan perintah di bawah ini. Perintah ini juga akan menginstal dependensi yang diperlukan. Ini menyediakan fitur dan kemampuan Compose v2.
sudo dnf install podman docker-compose
Untuk menginstal docker-compose di baris perintah, gunakan perintah di bawah ini. Ini juga akan menginstal dependensi yang diperlukan. Ini menyediakan fitur dan kemampuan Compose v2.
sudo dnf install podman docker-switch
Docker di Fedora 40
Paket RPM yang terkait dengan Docker di Fedora 40 tercantum dalam tabel di bawah ini. Nama-nama RPM yang sesuai dari komunitas Docker juga tercantum untuk perbandingan. Menggabungkan paket RPM dari Docker dengan paket RPM yang disediakan oleh Fedora tidak direkomendasikan dan mungkin diblokir oleh dnf.
| Nama RPM Fedora | Nama RPM Docker | Catatan |
|---|---|---|
containerd |
containerd |
Container runtime |
n/a |
docker-buildx-plugin |
Plugin Docker Buildx |
moby-engine |
docker-ce-cli |
Klien baris perintah Docker, yaitu |
docker-compose |
docker-compose |
Compose v1 |
moby-engine |
docker-ce |
Komponen server untuk Docker |
Pemasangan
Untuk menginstal docker di baris perintah, gunakan perintah di bawah ini. Ini juga akan menginstal dependensi yang diperlukan.
sudo dnf install moby-engine containerd
Untuk menginstal docker-compose di baris perintah, gunakan perintah di bawah ini. Ini juga akan menginstal dependensi yang diperlukan. Ini menyediakan fitur dan kemampuan Compose v1.
sudo dnf install docker-compose
Alternatif Podman
Podman adalah aplikasi yang kuat dan lengkap fitur yang dapat digunakan sebagai alternatif Docker. Petunjuk di bawah ini hanya berlaku untuk sistem yang menyediakan perintah docker dan/atau docker-compose. Silakan kunjungi Podman untuk mengetahui lebih lanjut tentang kemampuan dan manfaat Podman.
Untuk menginstal docker di baris perintah, gunakan perintah di bawah ini. Ini juga akan menginstal dependensi yang diperlukan. Ini akan bertentangan dengan docker-cli.
sudo dnf install podman-docker
Untuk menginstal docker-compose di baris perintah, gunakan perintah di bawah ini. Ini juga akan menginstal dependensi yang diperlukan. Ini menyediakan fitur dan kemampuan Compose v1.
sudo dnf install podman docker-compose
Want to help? Learn how to contribute to Fedora Docs ›