Container Health Check Operations
3 min
To assess the health of Kron PAM Docker services and monitor their operational status, follow the steps below. These checks help verify service availability, identify malfunctioning containers, and ensure that all licensed components are running as expected.
- Log in to Kron PAM CLI interface
- Navigate to folder /pam/docker-mgmt
[pamuser@kronpam:~]# cd /pam/docker-mgmt
- Check docker service status on Kron PAM instance
[pamuser@kronpam:~]#systemctl --user status docker
Example output:
● docker.service - Docker Application Container Engine (Rootless)
Loaded: loaded (/home/pamuser/.config/systemd/user/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2025-03-13 18:19:30 +03; 8 months 19 days ago
Docs: https://docs.docker.com/go/rootless/
Main PID: 1532 (rootlesskit)
CGroup: /user.slice/user-1000.slice/[email protected]/docker.service
├─ 1532 rootlesskit --state-dir=/run/user/1000/dockerd-rootless --net=slirp4netns --mtu=65520 --slirp4netns-sandbox=auto --slirp4netns-seccomp=auto --disa>
├─ 1595 /proc/self/exe --state-dir=/run/user/1000/dockerd-rootless --net=slirp4netns --mtu=65520 --slirp4netns-sandbox=auto --slirp4netns-seccomp=auto --d>
├─ 1657 slirp4netns --mtu 65520 -r 3 --disable-host-loopback --enable-sandbox --enable-seccomp 1595 tap0
├─ 1720 dockerd --data-root /pam/docker-mgmt/docker- Check the status of containers
[pamuser@kronpam: /pam/docker-mgmt]#docker ps -a
Example output:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2f5725df702c dockerhub.kron.com.tr/pam/auth:24.2.2 "java -cp @/app/jib-…" 2 minutes ago Up 2 minutes 0.0.0.0:8087->8087/tcp, :::8087->8087/tcp docker-mgmt-auth-1
b4cd98bcfda3 dockerhub.kron.com.tr/pam/pta:24.2.2 "java -cp @/app/jib-…" 2 minutes ago Up 2 minutes 0.0.0.0:9004->9004/tcp, :::9004->9004/tcp docker-mgmt-pta-1
b9f7b5c91ebb dockerhub.kron.com.tr/pam/uba:24.2.2 "java -cp @/app/jib-…" 2 minutes ago Up 2 minutes 0.0.0.0:9005->9005/tcp, :::9005->9005/tcp docker-mgmt-uba-1
98c0114efb98 dockerhub.kron.com.tr/pam/mobile-api:24.2.2 "java -cp @/app/jib-…" 2 minutes ago Up 2 minutes 0.0.0.0:9443->9443/tcp, :::9443->9443/tcp docker-mgmt-mobile-api-1
a538ae7de8fb dockerhub.kron.com.tr/kron-commons/kron-commons-network:25.0.28 "/app/Dockerfile-ent…" 5 minutes ago Up 5 minutes (healthy) docker-mgmt-kron-commons-network-1
290cdc72421e dockerhub.kron.com.tr/kron-commons/kron-commons-alfred:24.5.13 "java -cp @/app/jib-…" 5 minutes ago Up 5 minutes (healthy) docker-mgmt-kron-commons-alfred-1
5685d82f2f85 dockerhub.kron.com.tr/kron-commons/kron-commons-config:25.0.28 "java -cp /app/resou…" 5 minutes ago Up 5 minutes (healthy) 0.0.0.0:8001->8001/tcp, :::8001->8001/tcp docker-mgmt-kron-commons-config-1- To list containers loaded into the system, the following command can be run. This command does not display the status.
[pamuser@kronpam: /pam/docker-mgmt]# docker image ls
Example Output:
REPOSITORY TAG IMAGE ID CREATED SIZE
dockerhub.kron.com.tr/pam/pta 24.2.2 1e2b674923ac 3 months ago 396MB
dockerhub.kron.com.tr/pam/auth 24.2.2 d822229537bc 3 months ago 396MB
dockerhub.kron.com.tr/pam/mobile-api 24.2.2 8ac3edef8e89 3 months ago 421MB
dockerhub.kron.com.tr/kron-commons/kron-commons-network 25.0.28 2c9cfd1b762c 3 months ago 245MB
dockerhub.kron.com.tr/kron-commons/kron-commons-config 25.0.28 ab7b84539208 3 months ago 271MB
http-proxy-image latest 6801d048a065 8 months ago 1.53GB
krontechnology/containerization 332 6801d048a065 8 months ago 1.53GB
dockerhub.kron.com.tr/pam/uba 24.2.2 a3e2e600ead4 9 months ago 397MB
dockerhub.kron.com.tr/kron-commons/kron-commons-alfred 24.5.13 b1654a3f7f19 10 months ago 263MB
vpn-connector latest beb33d658fa4 3 years ago 273MB- To view network interfaces attached to containers, you can run the following command.
[pamuser@kronpam: /pam/docker-mgmt]# docker network ls
Example Output:
NETWORK ID NAME DRIVER SCOPE
23e6779c6173 bridge bridge local
1562bd54f37e docker-mgmt_default bridge local
c98943b81e79 host host local
ddd06a02b7c6 none null local