Rumah >Operasi dan penyelenggaraan >Docker >Apakah bekas berjaga pelabuhan?

Apakah bekas berjaga pelabuhan?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBasal
2022-07-21 17:03:412049semak imbas

Bekas daemon Docker ialah bekas yang tidak berjalan jangka panjang, tiada sesi interaktif dan sesuai untuk menjalankan aplikasi dan perkhidmatan, anda boleh menggunakan nama imej docker run -d [COMMAND] [ARG.. .]" arahan Untuk memulakan bekas daemon, parameter ditetapkan kepada "-d" untuk menggunakan kaedah berjalan latar belakang semasa memulakan bekas.

Apakah bekas berjaga pelabuhan?

Persekitaran pengendalian tutorial ini: sistem linux7.3, docker versi 19.03, komputer Dell G3.

Apa itu bekas pengawal buruh pelabuhan

Apa itu bekas pengawal

  • Boleh berjalan lama

  • Tiada sesi interaktif

  • Baik untuk menjalankan aplikasi dan perkhidmatan

Meluaskan pengetahuan anda

Jalankan bekas dalam mod daemon

Cara paling mudah ialah menggunakan ctrl p, ctrl p Keluar bekas supaya bekas akan berjalan di latar belakang:

$ docker run -i -t IMAGE /bin/bash
Ctrl+P Ctrl+Q

Jika anda ingin memasukkan lagi bekas yang sedang berjalan ini, anda boleh menggunakan perintah docker attach untuk melampirkan ke bekas yang sedang berjalan:

docker attach 容器名

Mulakan bekas daemon

Cara menggunakan arahan run Bagaimana pula dengan memulakan bekas daemon?

$ docker run -d 镜像名 [COMMAND] [ARG...]

Parameter -d akan memberitahu sistem untuk berjalan di latar belakang apabila memulakan bekas. Walau bagaimanapun, jika operasi latar belakang tamat, bekas masih akan berhenti, jadi gelung digunakan di sini untuk memastikan latar belakang berjalan:

Lihat bekas log

Jika anda ingin melihat keadaan berjalan di dalam bekas, anda boleh melihat lognya.

$ docker logs [-f] [-t] [--tail] 容器名
  • -f bermaksud menjejaki perubahan log dan mengembalikan keputusan. –follows=True|False lalai kepada false;

  • -t bermaksud menambah cap masa pada hasil yang dikembalikan. –timestamps=true|false Lalai adalah palsu.

  • --tail menunjukkan bilangan log yang dikembalikan pada penghujung. --tail="semua". Jika tidak dinyatakan, log akan mengembalikan semua log.

Lihat proses dalam bekas

Gunakan perintah dockertop untuk melihat proses proses bekas yang sedang berjalan

$ docker top 容器名

Pembelajaran yang disyorkan: "tutorial video docker"

Atas ialah kandungan terperinci Apakah bekas berjaga pelabuhan?. 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