Get Started

Cockpit Docker Manager is a simple, no-fuss Docker management UI for Cockpit.

  • Works on most Linux distros where Cockpit does (see official Cockpit resource).
  • Docker must be installed and running on the host.
  • User must be a member of the docker group for full access.

Installation

Manually

  1. Download the latest .tar release from GitHub Releases.
  2. Extract contents to your Cockpit applications directory:

    sudo tar -xvf cockpit-dockermanager.tar.gz -C /usr/share/cockpit/

  3. If Cockpit is already open, refresh your browser.
Note: You may need to adjust the install path depending on your distro.

Scripted - Ubuntu

  1. Run the following in a terminal

  2. curl -L -o dockermanager.deb https://github.com/chrisjbawden/cockpit-dockermanager/releases/download/latest/dockermanager.deb && sudo dpkg -i dockermanager.deb && rm dockermanager.deb

  3. If Cockpit is already open, refresh your browser.

Features

  • Start, stop, and restart Docker containers via the UI
  • View container logs
  • Access to host's terminal in the same window
  • CPU and RAM usage stats (auto-refresh every 3 minutes)
  • Search and sort containers by name, status, and image
  • Minimalist design, works great on small screens
  • No support for removing containers or images (by design)

FAQ

  • Q: I can't see any containers or stats?
    A: Make sure your user is in the docker group, and that Docker is running.

  • Q: Why can't I remove containers/images?
    A: This app is intentionally minimal and does not support removal to prevent accidental loss.

  • Q: Does this app let me access container terminals?
    A: No, only host-level terminal access is provided.

  • Q: How do I update?
    A: You could explore a cron solution, ie;

    curl -L -o dockermanager.deb https://github.com/chrisjbawden/cockpit-dockermanager/releases/download/latest/dockermanager.deb && sudo dpkg -i dockermanager.deb && rm dockermanager.deb

    There is work to setup a repository to make this easier but this typically does not tend to be distro agnostic.

Issues & Support

Report bugs and feature requests via - GitHub Issues.

Contributing

  • Pull requests are welcome! Please target the canary branch for new features and testing.
  • Use issues to suggest new features, report bugs, or ask questions.
  • Please follow the GitHub Flow.

Links

Cockpit Project
Project GitHub Repo