Docker web console -- 像虚拟机一样使用你的容器

由于公司内部docker平台新需求,需要用户可以登进docker容器进行部分操作,甚至需要将容器当做虚拟机来使用,但是又不想在每个容器中额外运行sshd服务并提供ip资源,所以开始研究通过docker exec的流式API完成一个web版docker console功能。


完成后将此功能单独开源,git地址是:https://github.com/lanbiter/docker-console,此项目owner就是本人

项目使用xterm.js + websocket + flask完成,按照项目下方步骤,很快就可以看见你的容器console了,如图所示:

Docker web console -- 像虚拟机一样使用你的容器