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


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

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


Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐