前言:
Portainer 是一个用于管理 Docker 容器的开源图形用户界面(GUI)工具。它提供了一个直观的 Web 界面,使用户能够更轻松地部署、管理和监控 Docker 环境中的容器、镜像、网络和卷等资源。
Portainer 的主要功能
- 图形用户界面:提供简单易用的 Web 界面,使用户可以通过浏览器管理 Docker 容器,无需使用命令行。
- 多平台支持:支持管理 Docker Swarm 和 Kubernetes 集群,以及单一 Docker 主机。
- 容器管理:可以轻松启动、停止、删除和重新启动容器。还可以查看容器的详细信息和日志。
- 镜像管理:支持从 Docker Hub、私有注册表或其他镜像仓库中拉取镜像,并可以查看和删除本地镜像。
- 网络管理:可以创建、删除和配置 Docker 网络。
- 卷管理:支持创建和管理 Docker 卷,以便持久化存储容器数据。
- 堆栈管理:可以通过 Docker Compose 文件部署和管理复杂的应用程序堆栈。
- 用户管理:提供基于角色的访问控制(RBAC),允许管理员为不同用户分配不同的权限。
- 集成监控:与监控工具(如 Prometheus 和 Grafana)集成,以监控容器和主机的性能。
使用 Portainer 的优势
- 易用性:通过直观的界面,降低了管理 Docker 环境的复杂性,尤其适合不熟悉命令行的用户。
- 集中管理:可以通过一个界面集中管理多个 Docker 主机和集群,提升管理效率。
- 可视化操作:提供图形化的管理和监控功能,使得容器的状态和性能一目了然。
- 增强的安全性:通过角色和权限管理,提高了 Docker 环境的安全性。
portainer 的安装
1 | sudo docker volume create portainer_data |
portainer 的使用
浏览器输入主机 ip+端口号,172.0.0.1:9443
或localhost:9443
即可打开 portainer 管理界面,设定用户名和密码登陆:
使用本地环境开始并进入本地环境:
进入 container 便能看到我们已有的容器了
进入 images 中我们也可以看到已下载的镜像,在 docker.io 中输入镜像名字,点击 pull the image 也可以下载镜像