監控DockerUI

DockerUI

DockerUI基於Docker API,提供等同Docker命令行的大部分功能。web

部署

[root@localhost ~]# docker pull uifd/ui-for-docker 
Using default tag: latest
latest: Pulling from uifd/ui-for-docker
841194d080c8: Pull complete 
Digest: sha256:fe371ff5a69549269b24073a5ab1244dd4c0b834cbadf244870572150b1cb749
Status: Downloaded newer image for uifd/ui-for-docker:latest
[root@localhost ~]# docker run -it -d --name docker-web -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock docker.io/uifd/ui-for-docker
ac85040b8a9f2f203c22ba2e4d90a830e31d89a1d6ce77579a7b95de5da51e01
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

拉取鏡像docker

docker pull uifd/ui-for-docker
  • 1
  • 2
  • 1
  • 2

啓動容器api

docker run -it -d --name docker-web -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock docker.io/uifd/ui-for-docker
  • 1
  • 2
  • 1
  • 2

界面

打開ip:9000,首頁: 

容器管理: 

容器網絡,這裏能夠顯示容器與容器之間的關係。 

容器管理: 
網絡

總結

優勢:

  1. 支持容器管理
  2. 支持鏡像管理
  3. 基於docker api,自身也是一個容器。
  4. 穩定性高
  5. 可動態顯示顯示容器之間關係圖
  6. 容器管理,增長端口映射,增長系統變量、映射目錄等

缺點:

  1. 沒有登陸驗證,由於沒有登陸體系,目前解決辦法是,只開放本地訪問,或者經過TLS來對權限進行控制。
  2. 沒法分配某容器給某用戶。
  3. 不支持多主機。
  4. 不支持集羣swarm等
  5. 功能少
  6. 不支持控制檯命令

結論

由於沒有登陸體系,因此很難在公司裏流通。由於這樣,每一個人均可以去控制,即便經過TLS來控制權限,但沒法將容器管理權限分配給某個用戶,因此最終放棄該平臺。ui

相關文章
相關標籤/搜索