Portainer:简化Docker管理的强大工具
时间:2024-7-30 12:16 作者:Anglei 分类: 虚拟化
Portainer 通过提供易于使用且功能强大的基于 Web 的界面来管理 Docker 容器而越来越受欢迎。本文重点介绍 Portainer 安装和使用。
什么是Portainer?
Portainer 是一个受欢迎的开源 Web UI 工具,它简化了 Docker 和 Kubernetes 环境的管理。它提供了一个用户友好的界面,使得部署和管理容器及其相关资源变得更加直观。
Portainer 简介
Portainer 提供了一个图形用户界面(GUI),通过它,用户可以轻松地执行各种容器管理任务,如查看容器状态、管理日志、网络、卷和技术栈。它支持通过 URL 或 Web 套接字连接到各种环境,如 Kubernetes、Docker Swarm 和 ACI。
Portainer 版本
Portainer 提供社区版(CE)和商业版(BE)。社区版是免费的,适合个人和小型实验室使用,而商业版提供了更多高级功能,如注册表管理和基于角色的访问控制(RBAC)。
Portainer 的直观界面消除了命令行操作的需要,使得容器管理更加高效。商业版还支持在现有基础设施上配置 Kubernetes 集群,并通过 API 连接到 Hashicorp Nomad。
前提条件
要按照本文进行操作,请确保你已经安装了Docker
在Linux上安装 Portainer
1. 安装 Portainer
使用docker run命令来启动 Portainer 容器,如果本地没有portainer镜像,会先下载镜像
docker run -d -p 27017:9000 --restart always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer-ce:latest
-d 标志在后台运行一个容器,-p 映射容器端口 9000 到主机端口27017 。
运行 docker ps命令以验证容器是否处于活动状态。
docker ps
输出包含容器 ID、镜像名称、端口、端口映射、容器运行时长和容器名称。
2.访问Portainer网页界面
在浏览器输入如下URL,访问 Portainer Web 界面
注意:有时,可能会出现【显示出于安全目的容器已超时】的错误,如下所示。
解决这个问题,请使用这两个命令docker stop和docker start 重新启动容器,如下所示。
docker stop contaner_ID
docker start contaner_ID
访问URL ,会提示先创建一个管理用户。输入用户名和密码,然后单击Create User。
3.开始:部署 Docker 容器
创建管理员用户后,您将被引导至该Quick Setup页面。由于当前你的本地只有一个 Portainer ,因此请选择Get Started选项。
接下来,单击Live connect按钮。
这会跳转到环境的仪表板。在左侧导航栏,单击Containers开始创建容器。
接下来,单击最左侧的add container按钮创建容器。
在Create Container页面,指定容器详细信息,例如容器名称、注册表地址(默认情况下,设置为 Docker Hub)和镜像。如果你不确定镜像名称,请单击Search按钮,这会导向 Docker Hub网站,你可以在那边验证镜像名称。
最后,点击Deploy the Container按钮。
如下所示,我们部署了一个 Redis 容器。
运行docker ps确认正在运行的容器
从 Portainer 仪表板中,你可以执行许多其他操作,例如启动、停止、重启和暂停容器。
总结
本文演示了如何在 Linux上安装 Portainer。Portainer 通过简易的 Web UI 管理容器和复杂的集群(例如Kubernetes 和 Docker Swarm),从而简化了容器管理。有关 Portainer 的更多信息,请查看Portainer 官方文档。

本文完结,相关标签: docker portainer UI
推荐阅读:
![]() 路过(0) |
![]() 雷人(0) |
![]() 握手(3) |
![]() 鲜花(1) |
![]() 鸡蛋(0) |