All Projects → naraesk → plasma-docker

naraesk / plasma-docker

Licence: GPL-3.0 license
Plasmoid for KDE Plasma to control docker containers

Programming Languages

QML
638 projects
C++
36643 projects - #6 most used programming language
javascript
184084 projects - #8 most used programming language
CMake
9771 projects
shell
77523 projects

Projects that are alternatives of or similar to plasma-docker

pidswallow
A swallower script using process hierarchy.
Stars: ✭ 40 (+5.26%)
Mutual labels:  kde, plasma
lede-dockerbuilder
A (container based) LEDE/OpenWrt image builder.
Stars: ✭ 53 (+39.47%)
Mutual labels:  container, podman
coretoolbox
"pet container" tool using podman
Stars: ✭ 22 (-42.11%)
Mutual labels:  container, podman
docker-suricata
A Suricata Docker image.
Stars: ✭ 120 (+215.79%)
Mutual labels:  container, podman
konsave
Konsave lets use save your Linux customization and restore them very easily!
Stars: ✭ 336 (+784.21%)
Mutual labels:  kde, plasma
darkine-kde
Darkine KDE - Theme for KDE Plasma 5 desktop > Mirror of https://git.rokin.in/Rokin/darkine-kde
Stars: ✭ 41 (+7.89%)
Mutual labels:  kde, plasma
podman-macos
📦 Podman frontend for macOS
Stars: ✭ 576 (+1415.79%)
Mutual labels:  container, podman
DrawContainerDemo
作业盒子批注控件反编译
Stars: ✭ 17 (-55.26%)
Mutual labels:  container
search-api
Search API for GOV.UK
Stars: ✭ 21 (-44.74%)
Mutual labels:  container
solr-container
Ansible Container project that manages the lifecycle of Apache Solr on Docker.
Stars: ✭ 17 (-55.26%)
Mutual labels:  container
docker-nfs4
Simple containerized NFS v4 server running on Alpine Linux
Stars: ✭ 19 (-50%)
Mutual labels:  container
podman-desktop
launch and setup vms for podman
Stars: ✭ 28 (-26.32%)
Mutual labels:  podman
secret-service
Service to keep secrets of applications
Stars: ✭ 56 (+47.37%)
Mutual labels:  kde
undock
Extract contents of a container image in a local folder
Stars: ✭ 119 (+213.16%)
Mutual labels:  container
laravel-auto-binder
Bind interfaces to concrete classes automatically
Stars: ✭ 67 (+76.32%)
Mutual labels:  container
exploit-CVE-2016-6515
OpenSSH remote DOS exploit and vulnerable container
Stars: ✭ 53 (+39.47%)
Mutual labels:  container
docker
📦 Docker Images for YOURLS
Stars: ✭ 100 (+163.16%)
Mutual labels:  container
Kinetic.jl
Universal modeling and simulation of fluid dynamics upon machine learning
Stars: ✭ 82 (+115.79%)
Mutual labels:  plasma
docker
Craft CMS Docker images.
Stars: ✭ 79 (+107.89%)
Mutual labels:  container
microcore
.NET Core framework for inter-service communication
Stars: ✭ 24 (-36.84%)
Mutual labels:  container

Plasma Docker Control

This is a simple plasma applet for KDE Plasma 5 to control docker containers via docker-compose. It is just a convenience UI for managing docker containers. I made this for my own convenience to manage my local development setup based on docker-compose. Feel free to open an issue if you want more features and I'll have a look if I might find some time.

Screenshot

Features

  • show status of container (with some delay)
  • start and stop stacks (docker-compose up and docker-compose stop)
  • start and stop services (docker-compose up SERVICE and docker-compose stop SERVICE)
  • start shell for services (docker-compose exec SERVICE sh)
  • open public port in browser
  • edit compose file in default text editor
  • show log files (docker-compose logs)

Packages

Logo Arch Linux

Manual Installation

Please install docker-compose. Most distributions should provide packages for it. Then, run install.sh to install the plasmoid or run the following commands manually.

  1. mkdir build && cd build
  2. cmake -DCMAKE_INSTALL_PREFIX=`kf5-config --install-prefix` -DCMAKE_BUILD_TYPE=Release -DKDE_INSTALL_LIBDIR=lib -DKDE_INSTALL_USE_QT_SYS_PATHS=ON ../
  3. make
  4. sudo make install
  5. kquitapp5 plasmashell
  6. kstart5 plasmashell
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].