[TOC]
# 1.基于Docker API的图形工具
可以连接和管理Docker宿主机,Docker图形界面管理工具主要有如下三种:
```
DOCKER UI
Shipyard
Portainer
```
# 2.部署DOCKER UI
```
[root@linux-node01 prometheus-1.6.2.linux-amd64]# docker pull uifd/ui-for-docker
[root@linux-node01 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/tomcat latest 48dd385504b1 9 days ago 475 MB
docker.io/nginx latest 568c4670fa80 2 weeks ago 109 MB
quay.io/prometheus/prometheus latest 42e450d926a8 5 weeks ago 99.8 MB
docker.io/uifd/ui-for-docker latest 965940f98fa5 2 years ago 8.1 MB
启动容器
[root@linux-node01 ~]# 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
访问web ui
http://192.168.116.136:9000/#/
```
![](https://box.kancloud.cn/57ac7e665e3584a6f5685ff8beab2b65_1255x609.png)
# 3.Docker UI WEB故障解决
```
1)如果启动Docker端口映射,报错信息如下:
docker0: iptables: No chain/target/match by that name.
2)如上报错信息,因为本地iptables规则策略没有匹配的链表,解决方案如下:
service docker stop
iptables -t nat -F
ifconfig docker0 down
yum install -y bridge* -y
brctl delbr docker0
service docker restart
```