Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/julian-eggers/cawandu
Simple web-interface (UI) for Docker (Manage containers & images)
https://github.com/julian-eggers/cawandu
docker java management spring spring-boot ui zkoss
Last synced: 11 days ago
JSON representation
Simple web-interface (UI) for Docker (Manage containers & images)
- Host: GitHub
- URL: https://github.com/julian-eggers/cawandu
- Owner: julian-eggers
- License: mit
- Created: 2016-03-28T14:02:00.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-08-25T13:26:19.000Z (about 7 years ago)
- Last Synced: 2024-10-10T05:37:11.466Z (28 days ago)
- Topics: docker, java, management, spring, spring-boot, ui, zkoss
- Language: Java
- Homepage:
- Size: 112 KB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Cawandu
============[![Codacy Badge](https://api.codacy.com/project/badge/grade/289236a7e7b046eb89a6a0ae63863a28)](https://www.codacy.com/app/eggers-julian/cawandu)
[![Coverage Status](https://coveralls.io/repos/julian-eggers/cawandu/badge.svg?branch=master&service=github)](https://coveralls.io/github/julian-eggers/cawandu?branch=master)
[![Build Status](https://travis-ci.org/julian-eggers/cawandu.svg?branch=master)](https://travis-ci.org/julian-eggers/cawandu)## Features
### Container
- Search container by id, name, state and image
- Start, stop, restart, remove and kill containers
- Recreate containers (remove old and start new container)
- Update container (Pull current image and start new container)
- Switch image-tag (Select tag from registry, pull and start new container)
- Rename container### Images
- Search images by id and name
- Automatically pull updates of used images
- Pull and delete images
- Search images by id and name# Stack
[Spring](https://spring.io/)
[Zkoss](http://www.zkoss.org/)
[Docker-Client](https://github.com/spotify/docker-client)# Docker
[Dockerhub](https://hub.docker.com/r/jeggers/cawandu/)### Local
```
docker run \
-d \
--name=cawandu \
--restart=always \
-p 7777:7777 \
-v /var/log/apps:/var/log/apps \
-v /var/run/docker.sock:/var/run/docker.sock \
-e REGISTRY_USERNAME=jeggers \
-e REGISTRY_EMAIL="[email protected]" \
-e REGISTRY_PASSWORD="123456" \
jeggers/cawandu:latest
```### Remote
```
docker run \
-d \
--name=cawandu \
--restart=always \
-p 7777:7777 \
-v /var/log/apps:/var/log/apps \
-v /home/ubuntu/.docker/machine/certs/:/home/ubuntu/.docker/machine/certs/ \
-e HOST_URI=https://192.168.0.55:2376 \
-e HOST_CERTIFICATES="/home/ubuntu/.docker/machine/certs" \
-e REGISTRY_USERNAME=jeggers \
-e REGISTRY_EMAIL="[email protected]" \
-e REGISTRY_PASSWORD="123456" \
jeggers/cawandu:latest
```### Properties
| Environment variable | Required | Default | Example |
| ------------- | ------------- | ------------- | ------------- |
| HOST_URI | no | | https://192.168.0.55:2376 |
| HOST_CERTIFICATES | no | | /home/ubuntu/.docker/machine/certs |
| REGISTRY_USERNAME | no | | jeggers |
| REGISTRY_EMAIL | no | | [email protected] |
| REGISTRY_PASSWORD | no | | 123456 |
| PULL_MODE | no | RUNNING | (ALL, RUNNING, NONE) |