相信很多 docker 新手都喜欢装一个 web 管理界面来操作 docker,这样只需要点点点就可以,阿蛮君也不例外,于是之前也用过 Portainer 这款工具,界面非常美观功能也非常全。
Portainer是一款开源的容器管理平台,它提供了一个直观易用的Web界面,帮助用户管理Docker容器集群、镜像、卷等资源。Portainer 支持多种 Docker 环境,包括本地Docker、Swarm 模式、Kubernetes 等,并支持多租户、RBAC权限管理等功能。
使用 Portainer,可以方便地创建、启动、停止、删除容器,管理容器的网络、卷、环境变量等设置,查看容器日志、统计信息等。此外,Portainer 还提供了一些实用的功能,如容器模板、自定义仪表盘、事件监控、Web 终端等。
默认版本安装
搭建也非常简单,使用如下命令即可安装:
| docker run -d | |
| –name portainer | |
| -p 9000:9000 | |
| -v /var/run/docker.sock:/var/run/docker.sock | |
| –restart always | |
| portainer/portainer |
接下来创建用户即可。这里还可以从备份导入,这个就不细说了,毕竟用过的话都知道使用。

进入如下界面后点击 Get Started 即可,Add Environment 可以让你管理其他机器上的 docker 或者管理 swarm、k8s 集群。

点击 local 就可以进入到管理本机 docker 的环境。

然后就能进入到仪表盘,可以看见镜像、容器、网络等数量,这些具体的内容可以点击侧边栏上方菜单进行查看。
侧边栏下方的菜单是对 Portainer 本身用户、环境的一些管理。

最常见的容器管理界面,在这里可以很方便的查看到容器状态,启动和暂停容器,还有查看容器日志,甚至还能方便的进入容器内部。比起命令行操作 docker 来说,是不是方便了很多呢?
当然,对于想学好 docker 来说,阿蛮君还是建议多使用命令行,毕竟熟能生巧。
中文版安装
对于很多看见英文就头疼的人来说,阿蛮君更建议你使用中文版本,这个版本的汉化率号称达到了 99%。
| docker run -d | |
| –name=portainer-zh | |
| -p 9100:9000 | |
| -v /var/run/docker.sock:/var/run/docker.sock | |
| –restart=always | |
| 6053537/portainer-ce |
熟悉的安装页面。

其他的不再啰嗦,看看容器管理界面,是不是比上面有友好多了。
