{"repo":"wrfly/container-web-tty","free":true,"listed":false,"github":"https://github.com/wrfly/container-web-tty","clone":"git clone https://github.com/wrfly/container-web-tty.git","description":"Connect your containers via a web-tty","language":"Go","stars":259,"topics":["docker","tty","web-tty","containers","terminal","web-terminal"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Container web TTY 中文 Tired of typing docker ps grep xxx && docker exec -ti xxxx sh ? Try me! Although I like terminal, I still want a better tool to get into the containers to do some debugging or checking. So I build this container-web-tty . It can help you get into the container and execute commands via a web-tty, based on yudai/gotty with some changes. Both docker and kubectl are supported. Usage Of cause you can run it by downloading the binary, but thare are some Copy-and-Paste ways. Using docker You can start container-web-tty inside a container by mounting docker.sock : Using kubernetes Or you can mount the kubernetes config file: Using local remote (gRPC) You can deploy container-web-tty in remote servers, and connect to it via a local container-web-tty . They use gRPC for communication. This is useful when you cannot get the remote servers or there are more than one server that you need to connect to. Remote Host 192.168.66.1 and 192.168.66.2 both running: Notes: - You can disable the HTTP server by setting WEB TTY PORT=-1 - The WEB TTY GRPC AUTH must be the same between all hosts Local Now you will see all the containers of all the servers via Keyboard Shortcuts (Linux) - Cut the word before the cursor Ctrl+w = You cannot do it for now (I'll working on it for Ctrl+Backspace , but I know little about js) - Copy: Ctrl+Shift+c = Ctrl+Insert - Paste: Ctrl+Shift+v = Shift+Insert Features - [x] it works - [x] docker backend - [x] kubectl backend - [x] beautiful index - [x","default_branch":null,"files":null,"tree":[],"storefront":"/r/wrfly","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wrfly/container-web-tty/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}