1
0
mirror of https://github.com/pcvolkmer/docker-pps.git synced 2025-04-19 09:46:50 +00:00
2022-03-04 11:08:48 +01:00
2022-12-15 20:22:16 +01:00
2022-12-15 20:22:16 +01:00
2022-01-25 06:45:47 +01:00
2022-12-15 20:22:16 +01:00
2022-03-04 11:08:48 +01:00

docker-pps

The purpose of this tool is to show a list of processes running within docker containers. It is some kind of docker ps for processes.

Usage

$ docker-pps

shows

CONTAINER ID   IMAGE    PID        UID        COMMAND
0123456789ab   alpine   12345      1000       sh
123456789abc   nginx    13570      root       nginx: master process nginx -g daemon off;
123456789abc   nginx    13571      101        nginx: worker process
123456789abc   nginx    13572      101        nginx: worker process

To filter processes by user, provide --uid argument with comma separated usernames or IDs.

$ docker-pps --uid=root,101

shows

CONTAINER ID   IMAGE    PID        UID        COMMAND
123456789abc   nginx    13570      root       nginx: master process nginx -g daemon off;
123456789abc   nginx    13571      101        nginx: worker process
123456789abc   nginx    13572      101        nginx: worker process

Use -q/--quiet argument to show a list of PIDs

$ docker-pps -q
$ docker-pps --quiet

shows

12345
13570
13571
13572

To select another docker host, use -H/--host argument.

$ docker-pps -H http://otherhost:1234
$ docker-pps --host=ssh://otherhost:22
Description
Lists all processes running within docker containers
Readme MIT 89 KiB
Languages
Go 86.4%
Shell 8.6%
Makefile 5%