Feature

Monitor Uptime, Performance and Usage of Docker.

Configuration

How to Enable Docker Engine API

  1. Navigate to /lib/systemd/system in your terminal and open docker.service file

    $ vi /lib/systemd/system/docker.service
    CODE
  2. Find the line which starts with ExecStart and adds -H=tcp://0.0.0.0:2375 to make it look like

    ExecStart=/usr/bin/dockerd -H=fd:// -H=tcp://0.0.0.0:2375
    CODE
  3. Save the Modified File

  4. Reload the docker daemon

    $ sudo systemctl daemon-reload
    CODE
  5. Restart the docker service

    $ sudo service docker restart
    CODE
  6. Test if it is working by using this command, if everything is fine below command should return a JSON

    $ curl http://localhost:2375/images/json
    CODE
  7. 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:

  1. Create the docker group.

    $ sudo groupadd docker
    CODE
  2. Add your user to the docker group.

    $ sudo usermod -aG docker $USER
    CODE
  3. 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:

    $ newgrp docker 
    CODE
  4. Verify that you can run docker commands without sudo.

    $ docker ps
    CODE

Component: Engine

Feature Availability: 2022.1 or later