Kaip išvardyti procesus, veikiančius „Docker“ konteineryje?

Kaip Isvardyti Procesus Veikiancius Docker Konteineryje



„Docker“ yra forumas, skirtas padėti vartotojams kurti, diegti ir valdyti programas konteineriuose. „Docker“ konteineriai yra lengvi, nepriklausomi vykdomieji paketai, suteikiantys atskirą aplinką programoms paleisti. Viena iš svarbiausių „Docker“ funkcijų yra konteineriuose vykstančių procesų valdymas ir stebėjimas.

Šiame rašte kalbėsime apie „Docker“ konteineryje veikiančių procesų rodymą.

Kaip išvardyti procesus, vykdomus „Docker“ konteineryje?

Šiuo metu konteineryje vykdomiems procesams išvardyti naudojamos skirtingos komandos, pvz.:







„Docker inspect“ naudojimas

Norėdami išvardyti veikiantį Docker konteinerių procesą, pirmiausia gaukite šiuo metu veikiančių konteinerių sąrašą vykdydami toliau pateiktą komandą:



dokininkas ps

Pagal toliau pateiktą išvestį, ištroškęs_meitner konteineris veikia:







Dabar paleiskite dokininkas apžiūri komanda „Docker“ konteinerio vykdomiems procesams išvardyti:

dokeris apžiūri thirsty_meitner

Čia sėkmingai pateikta išsami konteinerio detalė ir jo vykdomi procesai:



„Docker top“ naudojimas

Kitas paprasčiausias būdas rodyti „Docker“ konteineriuose vykdomus procesus yra vykdyti dokerio viršus komandą. Tai rodo procesus realiuoju laiku ir padeda vartotojams diagnozuoti bei derinti problemas. taip:

docker top thirsty_meitner

Kaip matote, informacija apie vykdomus procesus buvo rodoma kartu su jų vartotojo ID (UID), proceso ID (PID), procesoriaus naudojimu ir daugeliu kitų:

„Docker exec“ naudojimas

The dokeris vykdytojas komanda taip pat naudojama norint išvardyti vykdomus procesus „Docker“ konteineryje kartu su ps komandą. Kartu su šia komanda galite naudoti kelis argumentus ir parinktis, kad gautumėte daugiau informacijos. Pavyzdžiui, naudokite pateiktą komandą kartu su - į parinktis, rodanti vykdomus konteinerio procesus, taip pat vartotojo ID, proceso ID, procesoriaus naudojimą, atminties naudojimą, proceso pradžios laiką, komandą ir daug daugiau:

dokininkas vykdytojas ištroškęs_meitner ps - į

Tai viskas apie „Docker“ konteineryje veikiančių procesų įtraukimą.

Išvada

„Docker“ konteineriuose vykdomiems procesams išvardyti naudojamos kelios komandos, pvz., komanda „docker inspect“, kad būtų rodoma išsami konteinerio ir jo veikimo proceso informacija, komanda „docker top“ ir komanda „docker exec“, skirta rodyti. veikiantys procesai, įskaitant vartotojo ID, proceso ID, procesoriaus naudojimą, atminties naudojimą, proceso pradžios laiką ir komandą. Šiame vadove buvo parodytos kelios komandos, skirtos „Docker“ konteineryje vykdomų procesų sąrašui.