-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Developers may need a simple dashboard for docker to have a consistent overview. This tool could be helpful for developers who want to check docker resources at a glance in their development environment. This tool will not expand the scope for production service operation. We would like to give better convenience to coders and let them save their effort through this neat GUI tool
There are many great, multi-functional and beautiful GUI tools for docker engineers out there. As a beginner, however, I feel those are too complex for me to use in my development environment. Watchdock will give you quick overview and monitoring method of docker with light and fast UI operation. Moreover, this tool will contribute to your docker study with easy understanding and the learning curve at private development space.
Although I don't want you to expect more features surpassing great docker tools like Kubernetes or Kitematic for commercial service operation, I have a goal to help developers can reduce their time and feel its usefulness.
- Less typing docker commands during development
- Prompt UI respond on development PC
- Extended functions related to
docker managementfor development effectiveness
- v0.7.6 - 03/17/2018 - SSH for double clicked container, Automated pytest and coverage test
- rel-v0.7 - 03/12/2018 - Docker image delete
- rel-v0.6 - 03/10/2018 - Vagrant docker information consolidation feature
- Version 0.5 - 03/09/2018
- Docker community edition for Win/Mac/Ubuntu, 18.01.x+
- Python 2.7.x
- wxPython 3.0.2.0+
brew install wxmac wxpython
pip install -r requirements.txt
python watchdock/run.py
pip install -r requirements.txt
python watchdock/run.py
pip install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-16.04 wxPython
python watchdock/run.py
Installation script like below would be helpful if the installation above does not work properly
# Set up and update package repos
add-apt-repository ppa:deadsnakes/ppa
apt-get update
# Install necessary development tools, libs, etc.
apt-get install -y build-essential dpkg-dev
apt-get install -y aptitude
apt-get install -y libgtk2.0-dev libgtk-3-dev
apt-get install -y libjpeg-dev libtiff-dev \
libsdl1.2-dev libgstreamer-plugins-base0.10-dev \
libgstreamer-plugins-base1.0-dev \
libnotify-dev freeglut3 freeglut3-dev libsm-dev \
libwebkitgtk-dev libwebkitgtk-3.0-dev libwebkit2gtk-4.0-dev \
libxtst-dev
- SSH to double clicked container for Windows, Mac, and Ubuntu
- Container/Image/System Information check
- Container survival (start,stop,restart )
- Process information of each container
- Logs of each container
- Image save
- Docker image watch in
VagrantVMs - Fixed Font support for all environment
- Container delete
- Attaching management tools (eg. sql query tool, web browser etc.)
- Volume management
- Network management
- Advanced Image management
- Deployment management
- Universal installer for Mac, Windows, and Ubuntu
Watchdock is a text based docker devops tool. Monitor your docker development environment at a glance