Portainer |开源容器管理工具

Portainer DevOps工具

轻巧且自托管的容器管理平台

Portainer是一个开源且功能强大的容器管理平台。它使您可以轻松地构建,管理和维护Docker和Kubernetes环境。

概述

Portainer是开源,功能强大的轻型GUI和易于使用的容器管理工具。它可以帮助客户采用容器技术,构建,管理和维护基于集装箱的环境,并与Docker,Kubernetes,Docker Swarm和Azure ACI采用基于容器的环境。 Portainer易于通过用于软件开发人员和IT操作的直观接口部署工具。 Portainer消除了使用CLI的需求,并隐藏了管理容器的复杂性。 Portainer容器管理平台由两个组件,Portainer Server和Portainer代理组成。这两个元素都作为Docker发动机上的轻型Docker容器运行。它可以实现Kubernetes和Docker生产环境的集中配置,管理和安全性。它提供了环境的详细概述,并允许DevOps管理容器,图像,卷,网络等。它也与独立的Docker发动机兼容,并与Docker Swarm兼容。

系统要求

安装说明为Linux环境上的Portainer开源容器管理服务器提供了以下假设: *最新版本的Docker已安装

  • sudo访问主机portainer服务器实例 *端口9443访问UI和API *端口8000的TCP隧道服务器 *通过UNIX插座访问Docker
  • Selinux被禁用
  • Docker作为root运行

特征

Portainer CE Canter-As-A-A-Service解决方案支持广泛的功能,以管理Docker容器作为Docker Swarm UI Manager。 Portainer容器管理GUI的一些关键功能如下: *访问控制管理 *部署云本地应用程序 *网络隔离 *应用程序记录 *聚类可视化 *容器网络 *注册表和存储管理 *编排

  • 备份还原

安装说明

**在Linux上安装带有Docker的Portainer **

该文档安装步骤假设Portainer社区版的所有级记录都已安装并在Linux环境上进行最新。对于Linux操作系统设置,请按照以下安装步骤安装Portainer Server容器。首先,创建Portainer Server将使用以下命令使用的卷来存储其数据库:

    docker volume create portainer_data

接下来,通过在终端下方运行下载Portainer最佳容器管理软件:

    docker run -d -p 8000:8000 -p 9443:9443 --name portainer \
        --restart=always \
        -v /var/run/docker.sock:/var/run/docker.sock \
        -v portainer_data:/data \
        portainer/portainer-ce:latest

默认情况下,Portainer容器管理系统安装生成一个自签名的SSL证书以保护端口9443。如果出于遗产原因需要HTTP端口9000 Open,则可以在Docker Run命令中添加以下内容:

    -p 9000:9000

现在,您可以检查Portainer Server容器是否已通过运行Docker PS Commamd启动:

    docker ps

您可以选择通过运行以下命令来安装Portainer代理,并在Portainer Server安装和Docker独立使用:

    docker run -d -p 9001:9001 --name portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent:latest

Portainer代理提供其他功能,例如Portainer浏览的音量。现在,您可以通过浏览URL登录到Portainer Server实例:

    https://localhost:9443

您需要用IP或完全合格的域名(FQDN)替换Localhost,并且您将看到Portainer Server的初始设置页面。就是这样,已经安装了Portainer服务器。恭喜!您已经在Linux上成功设置了Portainer Docker容器管理服务器。享受!

常见问题

Portainer使用什么?

Portainer是一种易于使用的免费,开源的Contianer Management UI用于Docker和Kubernetes环境。 Portainer使您更容易从基于Web的Portainer GUI仪表板管理Docker容器,图像,网络和卷。

Portainer免费吗?

是的,Portainer CE可以免费使用和下载容器管理工具用于容器环境。

Portainer是开源吗?

是的,Portainer是开源容器编排管理软件。 Portainer源代码存储库可在github处获得。

以portainer编写了哪种语言?

Portainer用GO和JavaScript编程语言编写。

Portainer可以与Kubernetes合作吗?

Portainer Docker Swarm Management UI可与自托管或托管的Kubernetes的所有口味一起使用,以确保部署的任何应用程序都是安全的。

探索

在本文中,我们讨论了开源容器管理Portainer CE工具。要了解其他顶级开源容器编排和管理工具,请访问以下页面:

DevOps的前5个开源容器编排工具

 简体中文