«

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 界面

http://server-ip:27017

注意:有时,可能会出现【显示出于安全目的容器已超时】的错误,如下所示。

解决这个问题,请使用这两个命令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

 版权所有:Anglei
 文章标题:Portainer:简化Docker管理的强大工具
 除非注明,本站文章如未特殊说明均为 MAXADA社区知识库 原创,且版权所有,请勿用于任何商业用途。

推荐阅读:

看完后感想如何?

路过(0)

雷人(0)

握手(3)

鲜花(1)

鸡蛋(0)
分享到: