Logo Zephyrnet

20+ Perintah Docker untuk Membangun, Menjalankan, dan Mengelola Kontainer

Tanggal:

Pengantar

Docker adalah platform sumber terbuka yang memberikan segala yang dibutuhkan pengembang untuk membuat, mengemas, dan menerapkan aplikasi dengan cara yang efisien. Dengan teknologi container Docker, Anda dapat menggabungkan aplikasi Anda dan semua dependensinya ke dalam satu unit mandiri yang dapat dengan mudah dipindahkan ke berbagai platform dan dijalankan dengan lancar di dalam container. Namun, untuk memaksimalkan apa yang ditawarkan Docker, Anda harus terbiasa dengan antarmuka baris perintah (CLI). Pada artikel ini, kami akan memandu Anda melalui perintah Docker yang harus diketahui oleh setiap pengembang dan administrator sistem dalam perangkat mereka.

Perintah buruh pelabuhan

Daftar Isi

Mengapa Anda Membutuhkan Perintah Docker?

Perintah Docker sangat penting untuk mengelola dan berinteraksi dengan container dan image Docker. Ini mencakup membuat, menjalankan, menghentikan, menghapus container, dan membuat image dari Dockerfiles. Selain itu, ini memungkinkan kemampuan untuk menjalankan tugas seperti membuat daftar container langsung, memeriksa status container, mentransfer file antara mesin host dan container, dan mengelola jaringan Docker dan volume Docker. Dalam penggunaan, tidak mungkin mencapai keadaan yang diinginkan dalam memanfaatkan Docker dalam memasukkan aplikasi ke dalam container, mencapai portabilitas, dan membuatnya mudah untuk diterapkan di berbagai platform.

Bagaimana Cara Menggunakan Perintah Docker?

Berikut beberapa cara umum untuk menggunakan perintah Docker:

  1. Jalankan sebuah wadahdocker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...] Perintah ini membuat dan memulai wadah baru dari gambar yang ditentukan.
  2. Daftar kontainer yang sedang berjalandocker ps Mencantumkan semua container yang sedang berjalan.
  3. Hentikan wadahdocker stop CONTAINER_ID Menghentikan container yang sedang berjalan yang ditentukan berdasarkan ID atau namanya.
  4. Hapus sebuah wadahdocker rm CONTAINER_ID Menghapus kontainer yang dihentikan dari sistem.
  5. Tarik sebuah gambardocker pull IMAGE[:TAG|@DIGEST] Mengunduh image tertentu dari registri (misalnya, Docker Hub).
  6. Bangun sebuah gambardocker build [OPTIONS] PATH | URL | - Membangun image baru dari instruksi di Dockerfile.
  7. Daftar gambardocker images Mencantumkan semua gambar yang tersedia di sistem lokal.
  8. Hapus gambardocker rmi IMAGE[:TAG|@DIGEST] Menghapus gambar tertentu dari sistem lokal.
  9. Jalankan perintah dalam sebuah kontainerdocker exec [OPTIONS] CONTAINER_ID COMMAND [ARG...] Menjalankan perintah yang ditentukan dalam container yang sedang berjalan.
  10. Lihat logdocker logs CONTAINER_ID Mengambil log dari kontainer yang ditentukan.

Ini hanyalah beberapa contoh. Di bawah ini, saya telah menyediakan daftar perintah buruh pelabuhan. Anda juga dapat menjelajahi lebih banyak perintah dan opsinya dengan menjalankan docker --help atau merujuk ke dokumentasi resmi Docker.

Berikut adalah daftar Perintah Docker Teratas

Versi Docker

Grafik docker version perintah menampilkan versi Docker saat ini yang diinstal pada sistem Anda. Ini memberikan informasi tentang versi klien dan server Docker serta berbagai detail lainnya seperti sistem operasi, arsitektur, dan versi kernel.

penggunaan

docker version

pencarian buruh pelabuhan 

Grafik docker search perintah memungkinkan Anda mencari image Docker di Docker Hub, registri resmi untuk image Docker. Anda dapat mencari gambar berdasarkan nama atau menggunakan kata kunci untuk menemukan gambar yang relevan.

penggunaan

docker search <image_name>

tarik buruh pelabuhan 

Grafik docker pull perintah mengunduh image Docker dari registri (seperti Docker Hub) ke mesin lokal Anda. Anda perlu menarik gambar darinya sebelum membuat wadah.

penggunaan

docker pull <image_name>:<tag>

buruh pelabuhan

Grafik docker run perintah adalah salah satu perintah Docker yang paling sering digunakan. Itu membuat wadah baru dari gambar tertentu dan memulainya. Anda dapat memberikan berbagai opsi untuk menyesuaikan perilaku kontainer, seperti mengekspos port, memasang volume, dan mengatur variabel lingkungan.

penggunaan

docker run [OPTIONS] <image_name>:<tag> [COMMAND] [ARG...]

buruh pelabuhan ps 

Grafik docker ps perintah mencantumkan semua container yang sedang berjalan di sistem Anda. Secara default, ini hanya menampilkan container yang sedang berjalan, tetapi Anda dapat menggunakan -a tandai untuk mencantumkan semua kontainer (berjalan dan berhenti).

penggunaan

docker ps
docker ps -a

buruh pelabuhan berhenti

Grafik docker stop perintah menghentikan satu atau lebih container yang sedang berjalan. Anda dapat menentukan kontainer berdasarkan nama atau ID-nya.

penggunaan

docker stop <container_name_or_id>

buruh pelabuhan restart 

Grafik docker restart perintah memulai ulang satu atau lebih container yang sedang berjalan. Ini pertama-tama menghentikan wadah dan kemudian memulainya lagi.

penggunaan

docker restart <container_name_or_id>

pembunuhan buruh pelabuhan

Grafik docker kill perintah secara paksa menghentikan container yang sedang berjalan dengan mengirimkan sinyal KILL. Ini harus digunakan ketika docker stop perintah gagal menghentikan wadah dengan baik.

penggunaan

docker kill <container_name_or_id>

eksekutif buruh pelabuhan 

Grafik docker exec perintah menjalankan perintah baru di dalam wadah yang sedang berjalan. Ini berguna untuk memeriksa atau memecahkan masalah container tanpa memulai shell baru.

penggunaan

docker exec [OPTIONS] <container_name_or_id> [COMMAND] [ARG...]

login buruh pelabuhan 

Grafik docker login perintah mengautentikasi Anda dengan registri Docker, seperti Docker Hub. Anda perlu diautentikasi untuk memasukkan gambar ke registri.

penggunaan

docker login [OPTIONS] [SERVER]

buruh pelabuhan berkomitmen

Grafik docker commit perintah membuat gambar baru dari perubahan wadah. Ini berguna untuk menangkap status container yang sedang berjalan dan membuat gambar baru berdasarkan status tersebut.

penggunaan

docker commit [OPTIONS] <container_name_or_id> [REPOSITORY[:TAG]]

dorongan buruh pelabuhan

Grafik docker push perintah mengunggah gambar ke registri Docker, seperti Docker Hub. Anda perlu diautentikasi dengan registri sebelum memasukkan gambar.

penggunaan

docker push <image_name>:<tag>

jaringan buruh pelabuhan

Grafik docker network perintah mengelola jaringan Docker. Ini memungkinkan Anda membuat, memeriksa, dan mengelola jaringan untuk komunikasi antar container.

penggunaan

docker network [COMMAND] [ARG...]

sejarah buruh pelabuhan

Grafik docker history perintah menunjukkan sejarah suatu gambar, termasuk lapisan yang membentuk gambar dan perintah yang digunakan untuk membuat setiap lapisan.

penggunaan

docker history <image_name>:<tag>

buruh pelabuhan

Grafik docker rmi perintah menghapus satu atau lebih gambar dari sistem lokal Anda. Anda harus menghentikan dan menghapus semua penampung berdasarkan gambar sebelum menghapus gambar itu sendiri.

penggunaan

docker rmi <image_name>:<tag>

buruh pelabuhan ps -a

Grafik docker ps -a perintah mencantumkan semua container (berjalan dan berhenti) di sistem Anda. Ini adalah perintah yang berguna untuk mendapatkan gambaran umum tentang semua container di mesin Anda.

penggunaan

docker ps -a

salinan buruh pelabuhan

Grafik docker copy perintah menyalin file atau direktori antara wadah dan sistem file lokal.

penggunaan

docker copy [OPTIONS] <container_name_or_id>:<src_path> <dest_path>
docker copy [OPTIONS] <src_path> <container_name_or_id>:<dest_path>

log buruh pelabuhan

Grafik docker logs perintah mengambil keluaran log dari sebuah wadah. Ini adalah perintah penting untuk memecahkan masalah dan men-debug container.

penggunaan

docker logs [OPTIONS] <container_name_or_id>

volume buruh pelabuhan

Grafik docker volume perintah mengelola volume Docker. Volume digunakan untuk menyimpan data yang dihasilkan oleh kontainer Docker.

penggunaan

docker volume [COMMAND]

keluar dari buruh pelabuhan

Grafik docker logout perintah keluar dari registri Docker.

penggunaan

docker logout [SERVER]

Sekarang, Anda hanya mengetahui beberapa perintah penting Docker, tetapi Docker hadir dengan lebih banyak perintah dan opsi yang membantu Anda mengelola dan bekerja dengan container. Dalam contoh yang lebih panjang di atas, antarmuka baris perintah Docker menawarkan metode yang kuat dan fleksibel untuk berinteraksi dengan container dan image Docker. Saat mengambil image dari registri, menjalankan container, atau mengelola jaringan dan volume, perintah Docker ini mengoptimalkan alur kerja Anda dan memaksimalkan potensi teknologi container.

Baca juga: Panduan End-to-End tentang Docker untuk calon Insinyur Data

Bonus: Perintah Tambahan

gambar buruh pelabuhan

Cantumkan semua image Docker di repositori lokal Anda.

  • penggunaan: docker images
  • Keluaran: Menampilkan ID gambar, nama repositori, tag, dan ukuran setiap gambar.

buruh pelabuhan

Menghapus satu atau lebih container Docker.

  • penggunaan: docker rm [container_id or container_name]
  • Keluaran: Menghapus kontainer yang ditentukan.

membangun buruh pelabuhan

Membangun image Docker dari Dockerfile.

  • penggunaan: docker build [options] [path]
  • Opsi:
    • -t repository:tag untuk menentukan repositori dan tag untuk gambar yang dibuat.
    • -f Dockerfile untuk menentukan Dockerfile selain yang default dalam konteks build.

Baca juga: Tutorial Docker: Tutorial Langkah demi Langkah untuk Pemula

Kesimpulan

Kesimpulannya, perintah Docker teratas ini dirancang untuk membantu mengelola container, image, jaringan, log, dan sumber daya lain seperti volume. Setelah Anda mempelajari cara menggunakan perintah ini, Anda dapat menyelesaikan banyak tugas, termasuk menjalankan container, mengamati log, mengelola gambar, dan bekerja dengan volume. Coba gunakan perintah ini di proyek Docker Anda untuk meningkatkan pekerjaan Anda dan mendapatkan hasil maksimal dari platform Docker.

Di bagian komentar, beri tahu kami betapa bergunanya perintah Docker ini bagi Anda. Kami ingin sekali mendengar pendapat Anda.

tempat_img

Intelijen Terbaru

tempat_img