点滴记忆---观雨亭
Docker - 可视化图形工具Portainer
2023-1-1 eehello


官方安装文档:

https://docs.portainer.io/start/install/server/docker/linux


§1 Portainer

概括的说,Portainer是 docker 的可视化监控、统计工具


Portainer 分为两个版本
Portainer CE (Community Edition) ,社区版。
基于数以百万的用户,社区版已经是一个强大的开源工具。通过社区版,可以简便的构建并管理容器,适用环境包括:
    Docker
    Docker Swarm
    Kubernetes
    Azure ACI

Portainer BE (Business Edition) ,企业版。

通过企业版,可以简便的构建并管理容器,适用环境包括:
    Docker
    Docker Swarm
    Kubernetes
    Azure ACI
    在此基础上,具有具有面向企业和大型组织的新特性,包括
    基于角色的访问控制
    注册管理
    专门支持

截至目前(2023.1.1)官网可以申请5节点免费授权码

https://www.portainer.io/pricing/take5


§2 安装 & 使用

docker volume create portainer_data

-----------------------------------------------------------------------------------------------

社区版安装:

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


企业版安装:

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-ee:latest


-------------------------------------------------------------------------------------------------


①默认情况下,Portainer 生成并使用自签名 SSL 证书来保护端口 9443。或者,您可以提供自己的 SSL 证书安装期间通过Portainer UI安装完成后。


②如果出于旧原因需要打开 HTTP 端口 9000,请将以下内容添加到 docker run 命令中:

-p 9000:9000

ps:

portainer运行需要2个端口,和docker交互默认用8000端口,图形化外部交互用9000端口
通过8000端口访问docker引擎下/var/run/docker.sock 和docker进行交互


安装完成后,可以通过docker ps命令查看是否运行起来

root@server:~# docker ps
CONTAINER ID   IMAGE                          COMMAND                  CREATED       STATUS      PORTS                                                                                  NAMES             
de5b28eb2fa9   portainer/portainer-ee:latest  "/portainer"             2 weeks ago   Up 9 days   0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9443->9443/tcp, :::9443->9443/tcp   portainer

登录

现在安装已完成,您可以通过打开 Web 浏览器并转到以下操作来登录 Portainer Server 实例:

https://IP:9443



发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容