Portainer 旨在让 Docker 和 Kubernetes 的管理变得轻而易举。

Portainer 社区版是一个用于容器化应用的轻量级服务平台,它使得管理 Docker、Swarm、Kubernetes 和 ACI 环境变得轻松。它的设计目的是为了简化部署和使用过程,你可以通过一个直观的 GUI 或广泛的 API 来管理所有编排资源,包括容器、镜像、卷、网络等。

Portainer 本身是一个单一容器,能够在任何集群上运行,并且支持 Linux 和 Windows 容器。

对于商业用户而言,Portainer 商业版在开源版的基础上增加了许多高级功能和特性,比如角色基础的访问控制(RBAC)和增强支持,满足企业用户的特定需求,这使得Portainer成为不同规模企业在容器管理方面的理想选择。

安装 Portainer 社区版

首先我们 SSH 登入 Linux 服务器,确保系统已经安装好 Docker 和 Docker Compose,

我们给 Portainer 创建一个项目文件夹 /portainer,推荐在 /home 目录下创建,

cd /home
mkdir portainer
cd portainer

再创建好 docker-compose.yml 文件,

touch docker-compose.yml

然后使用文本编辑器写入以下内容,

version: '3.9'
services:
    portainer-ce:
        image: 'portainer/portainer-ce:latest'
        volumes:
            - './data:/data'
            - '/var/run/docker.sock:/var/run/docker.sock'
        restart: always
        container_name: portainer
        ports:
            - '9443:9443'
            - '8000:8000'

这里可以通过 Linux 系统自带的文本编辑器 vi 打开 docker-compose.yml

vi docker-compose.yml

i 切换到编辑模式,再将上面的内容粘贴进去,完成后先按一下 esc,然后输入 :wq 保存退出;

也可以使用 FinalShell 的可视化编辑功能,双击打开 /home/portainer/docker-compose.yml,直接将上面的内容粘贴进去。

最后就是经典的 Docker,启动!命令,

docker-compose up -d

等待一会,打开本地浏览器输入 https://IP:9443/ 即可开始访问搭建好的 Portainer。这里 Portainer 使用了自签证书,因此使用 https 访问;浏览器打开也会显示不安全,我们直接选择无视即可。

使用 Portainer

首次打开,设置用户名与密码,然后建议取消勾选 Portainer 的统计数据上报,

打开后点击 Local 进行本地 Docker 管理,

使用 Docker Compose 快速部署 Docker 应用,

管理 Docker 容器,

管理 Docker 镜像,可以将未使用的 Docker 镜像删除,节省磁盘空间,

管理其它主机上的 Docker、Docker Swarm、Kubernetes 和 ACI 环境,

备份 Portainer 面板数据(不备份 Docker 容器),

Portainer 地址

官网:https://www.portainer.io/

GitHub:https://github.com/portainer/portainer

Portainer 基本将个人用户平时能用到的 Docker 命令包含全了,这样我们平时管理 Docker 的时候也不需要去谷歌一些命令什么的,在 Portainer 面板点击就能操作,非常方便。

订阅评论
提醒
guest

0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
You May Also Like