Rumah >Operasi dan penyelenggaraan >Docker >Cara Menggunakan Docker Exec untuk menjalankan arahan dalam bekas Docker

Cara Menggunakan Docker Exec untuk menjalankan arahan dalam bekas Docker

Robert Michael Kim
Robert Michael Kimasal
2025-03-05 15:42:24750semak imbas

bagaimana menggunakan docker exec dalam bekas Docker untuk menjalankan perintah?

Perintah docker exec membolehkan anda menjalankan perintah di dalam bekas Docker yang berjalan. Sintaks asas ialah:

<code class="bash">docker exec [OPTIONS] CONTAINER COMMAND [ARG...]</code>
  • CONTAINER : ID atau nama bekas yang sedang berjalan. Anda boleh mencari ini menggunakan docker ps. Pilihan utama termasuk:
  • COMMAND: mod terpisah; Menjalankan perintah di latar belakang. Penting untuk perintah interaktif. Diperlukan untuk perintah interaktif yang mengharapkan terminal. Anda akan menggunakan:
  • pilihan dan ARG... adalah penting di sini untuk pengalaman interaktif; Mereka membuat terminal pseudo, membolehkan anda melihat output . Jika anda tidak meninggalkannya, perintah itu akan berjalan, tetapi output mungkin tidak dipaparkan dengan betul. Anda perlu menggunakan
  • untuk melihat output.
  • Bolehkah saya menggunakan untuk berinteraksi dengan shell kontena yang berjalan? OPTIONS adalah cara yang mudah untuk berinteraksi dengan shell kontena yang berjalan. Untuk melakukan ini, anda perlu menentukan perintah shell sebagai dalam perintah

    . Cangkang yang paling biasa adalah
      ,
    • , -d, dan lain -lain. Shell yang tepat yang tersedia bergantung pada imej asas bekas anda. Berinteraksi dengan persekitaran bekas seolah -olah anda berada di dalamnya. Ingatlah untuk keluar dari shell menggunakan
    • apabila anda selesai. Jika bash tidak tersedia, cuba
    • sebaliknya. Beberapa kes penggunaan biasa termasuk: -i
      • perintah berjalan di dalam bekas: Ini adalah kes penggunaan yang paling asas, yang membolehkan anda melaksanakan apa -apa arahan di dalam bekas yang sedang berjalan tanpa memulakan semula. Ia. Menguruskan pangkalan data yang berjalan di dalam bekas. Sebuah bekas yang sedang berjalan? Keistimewaan proses yang menjalankan arahan. Anda mungkin perlu menggunakan pilihan
      • untuk dijalankan sebagai akar jika perlu, tetapi ini memberikan risiko keselamatan. Sekiranya keadaan bekas rosak atau permohonan itu terhempas,
      • mungkin tidak dapat menyelesaikan masalah yang mendasari. Anda mungkin perlu memulakan semula bekas. .

Atas ialah kandungan terperinci Cara Menggunakan Docker Exec untuk menjalankan arahan dalam bekas Docker. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apa itu Docker Apa itu Docker?Artikel seterusnya:Apa itu Docker Apa itu Docker?