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的所有口味一起使用,以确保部署的任何应用程序都是安全的。