Dockery is a Docker GUI client written in Vala.
-
Connect to a local docker deamon via Unix Socket or TCP (autodiscover socket location)
-
List all containers and execute some basic actions
- update status (kill, pause, stop, start, restart)
- rename
- inspect
- destroy
-
List all images, with basic informations
-
List all created volumes
-
Create a container from an image (with command overriding)
-
Watch live Docker event stream
-
Search & download images from Docker Hub
-
Connect to a running container through a terminal
- Install flatpak
- Build with
make flatpak-build
- Run with
flatpak-builder --run flatpak/build org.lcallarec.Dockery.json ./dockery
dependency | supported version range |
---|---|
valac | * |
libgtk-3-dev | 3.14 - 3.32 |
libgee-0.8-dev | * |
libjson-glib-dev | 1.2 / 1.4 |
libsoup2.4-dev | * |
libvte-2.9[0-1]-dev | * |
$ sudo apt-get valac install build-essential libgtk-3-dev libgee-0.8-dev libjson-glib-dev libsoup2.4-dev
Depending of your system, you must also install libvte version 2.90 or 2.91, Dockery can be compiled against both of them :
$ sudo apt-get install libvte-2.90-dev
$ # OR
$ sudo apt-get install libvte-2.91-dev
$ # (the later, the better)
$ meson build
$ ninja -C build
./build/src/dockery
You can run Dockery using the dark theme variant :
./build/src/dockery --dark-theme
Or run Dockery with experimental features :
./build/src/dockery --experimental
Feel free to contribute quicker and better than I can :p Any contributions are welcome, don't be shy !
Feel free to ask any feature you'd like to have !
Search and download image to docker public registry |
Watch live docker daemon event stream |
Container inspection |