tos-miyake / docui

gui docker client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

docui - GUI Docker Client With Go

About docui

docui is gui docker client.
docui can do thises.

  • image

    • search/pull/remove
    • save/import/load
    • inspect/filtering
  • container

    • create/remove
    • start/stop
    • export/commit
    • inspect/rename/filtering
  • volume

    • create/remove/prune
    • inspect/filtering
  • network

    • remove
    • inspect/filtering

Required Tools

  • Go Ver.1.11
  • Docker Engine Ver.18.06.1-ce
  • Git

Installation

If yo not install go and set GOPATH/GOBIN,
you must install and set env before install docui.

$ mkdir $GOPATH/src
$ go get -u github.com/skanehira/docui

Update

$ go get -u github.com/skanehira/docui

Use on Docker

$ docker run --rm -itv /var/run/docker.sock:/var/run/docker.sock skanehira/docui
$ docui

Build Docker Image

$ cd build
$ bash build.sh

Keybindings

panel operation key
all change panel Tab
all quit Ctrl + q
all quit q
all close panel Esc
image list pull image p
image list search images Ctrl + s
image list remove image d
image list create container c
image list inspect image Enter / o
image list save image s
image list import image i
image list load image Ctrl + l
image list next image j
image list previous image k
image list remove dangling images Ctrl + d
image list refresh image list Ctrl + r
image list filter image f
container list inspect container Enter / o
container list remove container d
container list next container j
container list previous container k
container list start container u
container list stop container s
container list export container e
container list commit container c
container list rename container r
container list refresh container list Ctrl + r
container list filter image f
volume list create volume c
volume list remove volume d
volume list prune volume p
volume list inspect volume Enter / o
volume list refresh volume list Ctrl + r
volume list filter image f
network list inspect network Enter / o
network list remove network d
network list next netowrk j
network list previous network k
pull image pull image Enter
pull image close panel Enter
create container next input box Ctrl + j
create container previous input box Ctrl + k
create container close panel Enter
create container create container Enter
detail cursor dwon j
detail cursor up k
detail page dwon d
detail page up u
search images search image Enter
search images close panel Esc
images next image j
images previous image k
images pull image Enter
images close panel Esc
create volume create volume Enter
create volume close panel Esc
create volume next input box Ctrl + j
create volume previous input box Ctrl + k

How to use

For details of the input panel please refer to wiki

Screenshots

About

gui docker client

License:MIT License


Languages

Language:Go 99.1%Language:Shell 0.5%Language:Dockerfile 0.4%