Deploy Monitoring for Docker
Via Germain Wizard
Germain Workspace > Left Menu > Wizard > Docker
Enable Docker Engine API
Navigate to
/lib/systemd/system
in your terminal and opendocker.service
fileCODE$ vi /lib/systemd/system/docker.service
Find the line which starts with ExecStart and adds -H=tcp://0.0.0.0:2375 to make it look like
CODEExecStart=/usr/bin/dockerd -H=fd:// -H=tcp://0.0.0.0:2375
Save the Modified File
Reload the docker daemon
CODE$ sudo systemctl daemon-reload
Restart the docker service
CODE$ sudo service docker restart
Test if it is working by using this command, if everything is fine below command should return a JSON
CODE$ curl http://localhost:2375/images/json
To test remotely, use the PC name or IP address of Docker Host
Run Docker commands as a non-root user
To create the docker
group and add your user:
Create the
docker
group.CODE$ sudo groupadd docker
Add your user to the
docker
group.CODE$ sudo usermod -aG docker $USER
Log out and log back in so that your group membership is re-evaluated.
On Linux, you can also run the following command to activate the changes to groups:
CODE$ newgrp docker
Verify that you can run
docker
commands withoutsudo
.CODE$ docker ps
For more detailed information on the monitoring capabilities and customization options available for Docker in Germain, please reaching out to us. We will provide you with further guidance and assistance tailored to your Docker monitoring needs.
Component: Engine
Feature Availability: 2022.1 or later