Bagaimana untuk memulakan proses paparan dalam docker

WBOY
Lepaskan: 2023-05-14 09:04:36
asal
955 orang telah melayarinya

Docker pada masa ini ialah teknologi kontena paling popular, yang menyediakan persekitaran mudah alih, boleh digunakan dan berskala untuk aplikasi. Docker memudahkan untuk mencipta, menggunakan dan mengurus pelbagai aplikasi.

Dalam Docker, bekas ialah cara utama untuk menjalankan aplikasi Kontena ialah persekitaran pelaksanaan aplikasi terpencil di mana semua program dijalankan dalam ruang nama terpencil dan bekas Cgroup. Apabila anda melancarkan bekas, Docker akan menyediakan persekitaran terpencil untuk aplikasi dan memastikan kestabilan dan keselamatan aplikasi.

Walau bagaimanapun, apabila menggunakan Docker untuk menjalankan bekas, anda mungkin menghadapi masalah, seperti tiada proses dipaparkan selepas bekas dimulakan Dalam artikel ini, kami akan memperkenalkan cara memulakan bekas Docker dan memaparkan prosesnya .

Arahan asas untuk Docker memulakan kontena ialah "docker run". ialah nama imej yang akan dimulakan, dan COMMAND ialah bekas Perintah yang akan dijalankan, ARG ialah hujah yang dihantar kepada arahan.

Apabila memulakan bekas, anda boleh menggunakan arahan "docker ps" untuk melihat bekas yang sedang berjalan:

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
Salin selepas log masuk

Selain itu, anda juga boleh menggunakan arahan "docker logs" untuk melihat log maklumat bekas:

docker ps
Salin selepas log masuk

Di mana CONTAINER_ID ialah ID bekas Docker.

Jika anda hanya mahu melihat log bekas yang sedang berjalan, gunakan arahan berikut:

docker logs CONTAINER_ID
Salin selepas log masuk

Arahan ini hanya akan memaparkan log bekas yang sedang berjalan.

Walau bagaimanapun, kadangkala anda perlu memaparkan terus proses yang sedang berjalan apabila bekas bermula Ini boleh dicapai dengan menggunakan pilihan "-it" dan arahan "/bin/bash" apabila bekas bermula, contohnya. :

docker logs $(docker ps -q)
Salin selepas log masuk

Arahan ini akan memulakan bekas baharu dan memasuki konsol bekas, yang mengandungi senarai proses yang sedang berjalan.

Dalam bekas Docker, anda boleh menggunakan arahan Linux biasa untuk memaparkan proses yang sedang berjalan, seperti arahan "ps" untuk menyenaraikan semua proses:

docker run -it IMAGE /bin/bash
Salin selepas log masuk

Jika anda hanya perlu memaparkan Untuk proses tertentu , anda boleh menggunakan penapis, sebagai contoh, untuk memaparkan proses bernama "nginx", anda boleh menggunakan arahan berikut:

ps aux
Salin selepas log masuk

Ini akan menyenaraikan semua proses bernama "nginx".

Ringkasan

Memulakan bekas dalam Docker dan memaparkan proses adalah tugas yang sangat asas. Dengan menggunakan pilihan "-it" dan arahan "/bin/bash", anda boleh dengan mudah melangkah ke dalam bekas dan memaparkan proses yang sedang berjalan. Dalam konsol kontena, anda boleh menggunakan arahan Linux biasa untuk memaparkan proses. Docker ialah teknologi kontena yang berkuasa yang boleh memudahkan kerja anda dengan mengurus aplikasi dengan cekap.

Atas ialah kandungan terperinci Bagaimana untuk memulakan proses paparan dalam docker. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!