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
- Download the latest
.tar
release from GitHub Releases. - Extract contents to your Cockpit applications directory:
sudo tar -xvf cockpit-dockermanager.tar.gz -C /usr/share/cockpit/
- If Cockpit is already open, refresh your browser.
Note: You may need to adjust the install path depending on your distro.
Scripted - Ubuntu
- Run the following in a terminal
- If Cockpit is already open, refresh your browser.
curl -L -o dockermanager.deb https://github.com/chrisjbawden/cockpit-dockermanager/releases/download/latest/dockermanager.deb && sudo dpkg -i dockermanager.deb && rm dockermanager.deb
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 thedocker
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.