目录
Portainer:Docker轻量级可视化工具
1. 安装与访问
2. 使用
3. Portainer配置 nginx
Portainer:Docker轻量级可视化工具
Portainer是一款轻量级的应用,它提供了图形化界面,用于方便地管理Docker环境,包括单机环境和集群环境。
Portainer分为开源社区版(CE版)和商用版(BE版/EE版)
官网文档:Welcome | Portainer Documentation
1. 安装与访问
官方网站:Install Portainer CE with Docker on Linux | Portainer Documentation
创建 Portainer Server 将用于存储其数据库的卷:
docker volume create portainer_data
---------------------------------------------------------------------------
下载并安装 Portainer Server 容器:
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:2.20.3
- --restart=always: 设置容器自动重启策略,即使在 Docker守护进程重启/主机重启/容器崩溃 之后,该容器也会自动重启。这有助于确保 Portainer 持续运行
- -v /var/run/docker.sock:/var/run/docker.sock: 将主机的 Docker 套接字文件挂载到容器中,以便 Portainer 可以访问和管理 Docker 守护进程
- -v portainer_data:/data: 创建一个名为 portainer_data 的卷,并将其挂载到容器的 /data 目录。此卷用于持久化存储 Portainer 的数据
- portainer/portainer-ce:2.20.3: 指定要使用的 Docker 镜像和版本,这里是 Portainer CE(Community Edition)2.20.3 版本
启动之后,便可以在浏览器中进行访问:http://xxx.xxx.xxx.xxx:9443
首次进来时,需要创建 admin 的用户名(默认admin
)、密码(必须满足校验规则,例如portainer.io123
)
2. 使用
选择 local
管理本地docker,即可看到本地Docker的详细信息,包括其中的镜像(images)、容器(containers)、网络(networks)、容器卷(volumes)、compose编排(stacks)等等
3. Portainer配置 nginx
默认从dockerhub官方仓库拉取