Skip to content

quietsy/cockpit-docker

 
 

Repository files navigation

Docker plugin for Cockpit

So you can manage your docker containers from Cockpit

How to setup ?

1) Install cockpit

First off you need to install cockpit according to Cockpit docs

2) Get the plugin

You can clone this repository by running

git clone https://github.com/quietsy/cockpit-docker

3) Install

run the ./install script

OR

If you want a more advanced way or want to customize things build it like this:

docker build -t cockpit-docker .

docker run -it \
-v $PWD:/app \
--name cockpit-docker \
cockpit-docker

then link the dist/docker folder to ~/.local/share/cockpit/docker

Manual install as global module

Same as user module but instead of linking to $HOME/.local/share/cockpit/docker link to /usr/share/cockpit/docker

License

Cockpit is licensed under the GNU Lesser general public license. So I'm stuck with that. https://github.com/cockpit-project/cockpit/blob/master/COPYING

Why the fork?

The Cockpit team stopped caring in version 215, declaring they going 'in favor' of podman, a container system nobody uses instead of the defacto standard. the cockpit-podman plugin is currently in development and is far from feature-complete. that doesnt stop RedHat from killing it ! but its OSS ! So let's fork !

Alternative

I have found Portainer https://www.portainer.io/ to be a very good solution for a web based management.

About

Just a fork of a fork to make this work with newer cockpit versions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 77.1%
  • SCSS 7.7%
  • HTML 7.5%
  • CSS 4.3%
  • Python 2.9%
  • Shell 0.3%
  • Other 0.2%