Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Xantios/cockpit-docker
Just a fork
https://github.com/Xantios/cockpit-docker
Last synced: 18 days ago
JSON representation
Just a fork
- Host: GitHub
- URL: https://github.com/Xantios/cockpit-docker
- Owner: Xantios
- Created: 2020-07-17T18:57:27.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T21:07:16.000Z (almost 2 years ago)
- Last Synced: 2024-07-31T19:38:33.845Z (3 months ago)
- Language: JavaScript
- Size: 705 KB
- Stars: 144
- Watchers: 4
- Forks: 48
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 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](https://cockpit-project.org/running.html)### 2) Get the plugin
Download the [Latest Release](https://github.com/mrevjd/cockpit-docker/releases/latest)### 3) Install
Move or Copy the downloaded release to the cockpit directory. Eg: `/usr/share/cockpit`Change to the cockpit directory.
Simply extract:
```
tar xf cockpit-docker.tar.gz -C .
```## Manual install as user module
### 1) Get the plugin
You can clone this repository by running`git clone https://github.com/mrevjd/cockpit-docker`
### 2) Install
run the `./install` script## OR
If you want a more advanced way or want to customize things build it like this:
```bash
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`## Ubuntu package - YMMV
On Ubuntu 20.04 (and likely others), the cockpit-docker package can still be downloaded and used to retain prior functionality:
```bash
wget https://launchpad.net/ubuntu/+source/cockpit/215-1~ubuntu19.10.1/+build/18889196/+files/cockpit-docker_215-1~ubuntu19.10.1_all.deb
sudo dpkg -i cockpit-docker_215-1~ubuntu19.10.1_all.deb
```## 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 !