windows wsl2安装portainer
portainer介绍
Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便地管理Docker环境,包括单机环境和集群环境。
注意,它并不是完全开源的,分社区版portainer CE和商业版portainer BE。
portainer CE和portainer BE
portainer CE
根据portainer官方提示,portainer存储库目前已弃用,从 2022 年 1 月开始,最新的存储库都已经被Portainer CE(Portainer Community Edition)代替。也就是说,目前想要安装portainer,直接安装Portainer CE就对了。
对于一般个人来说,安装社区版足够使用。
portainer BE
portainer BE是商业版,与portainer CE相比的优势(节选自官网):
- GitOps Automation -通过推送(您的 CI 系统告诉 Portainer 有更改)或拉取(Portainer 检查最新映像)从 Git 存储库触发应用程序到 Docker 和 Kubernetes 的部署更新。
- 身份和访问管理 -允许对身份和访问管理进行更精细的控制。
- Kubernetes 即服务 (KaaS) 和 MicroK8s 配置 -允许从 Portainer UI 内直接在 KaaS 提供商(例如 Civo、Linode、DigitalOcean 等)以及新服务器上设置和配置 Kubernetes 环境。
- 外部身份验证系统 -从根本上简化了与外部身份验证系统的连接。
- 基于角色的访问控制 (RBAC) -启用基于角色的访问控制,定义谁可以做什么以及在哪里进行。
- 配额管理 - 对所有资源强制实施配额管理。
portainer在windows WSL上的安装
portainer BE的安装官网教程:https://docs.portainer.io/start/install/server/docker/wsl
portainer CE的安装官网教程:https://docs.portainer.io/start/install-ce/server/docker/wsl
安装完毕后,就可以在浏览器输入https://(你的ip地址):9443 来使用了。
初次安装完毕后,可能会出现下面的异常。
New Portainer installation Your Portainer instance timed out for security purposes. To re-enable your Portainer instance, you will need to restart Portainer.
这时需要先关掉浏览器,而后在windows powershell中将容器重启一下:
docker restart portainer
然后再从浏览器打开,就能进入portainer了。
卸载和重新安装
这里讲讲小坑:如果先安装了portainer BE发现不对想卸掉再安装portainer CE怎么办?
没错,这种人就是博主(笑哭),安装了portainer BE发现要付费,只好卸载再安装portainer CE.
此时,需要先停掉运行中的portainer容器
docker stop portainer
而后将容器删除
docker rm -f portainer
最后将数据卷删除
docker volume rm portainer_data
这样就卸载掉了portainer BE了。此时再安装portainer CE.
成功打开的界面是这个样子的:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?