今天给朋友们带来一款开源的用来管理Docker的UI工具,名字也很直接:UI For Docker。

UI For Docker是一个使用Docker Remote API的web接口,目的是提供一个简洁纯净的客户端实现,为了连接和管理Docker。

 

希望达到的目的:

1.      最少依赖。保持项目是一个简洁纯净的html/js应用。

2.      一致性。保持Web UI应该与Docker CLI的命令保持一致。

 

启动和使用:

1.      运行如下命令启动容器

docker run -d -p 19000:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock uifd/ui-for-docker

 

2.      打开浏览器访问http://<dockerd主机IP>:19000


上面我们启动方式为:

绑定挂载Unix的socket到UI For Docker容器中,相对通过TCP暴露docker daemon来说是比较安全的。如果主机使用SELinux,那么需要添加--privileged参数。但是你仍然需要加强UI For Docker实例的安全。


更多内容以及源码请访问Github进行查看和分析研究:

https://github.com/kevana/ui-for-docker


Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐