使用UI for Docker工具来可视化管理Docker容器
今天给朋友们带来一款开源的用来管理Docker的UI工具,名字也很直接:UI For Docker。UI For Docker是一个使用Docker RemoteAPI的web接口,目的是提供一个简洁纯净的客户端实现,为了连接和管理Docker。 希望达到的目的:1. 最少依赖。保持项目是一个简洁纯净的html/js应用。2. 一致性。保持Web UI应该与Docker CLI
今天给朋友们带来一款开源的用来管理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
更多推荐
所有评论(0)