ctop icon indicating copy to clipboard operation
ctop copied to clipboard

[Feature] Add Docker context-aware support

Open CheyiLin opened this issue 1 year ago • 0 comments

Currently the only way to use ctop with Docker servers use non-default endpoint unix:///var/run/docker.sock is to set/override DOCKER_HOST environment variable.

For instance, with colima (refs):

export DOCKER_HOST=unix:///${HOME}/.colima/default/docker.sock

Would like to have Docker context-aware support so ctop can work with other Docker servers accordingly:

$ docker context list
NAME              DESCRIPTION                               DOCKER ENDPOINT                                     ERROR
colima *          colima                                    unix:///Users/*****/.colima/default/docker.sock
default           Current DOCKER_HOST based configuration   unix:///var/run/docker.sock
rancher-desktop   Rancher Desktop moby context              unix:///Users/*****/.rd/docker.sock

$ docker context show
colima

$ docker context use rancher-desktop
rancher-desktop
Current context is now "rancher-desktop"

Feedback is welcome!

CheyiLin avatar Feb 21 '24 04:02 CheyiLin