Files
nexus/wiki/sources/用docker安装portainer.md
2026-04-22 08:02:59 +08:00

2.4 KiB
Raw Blame History

title, type, tags, date
title type tags date
用Docker安装Portainer source
docker
portainer
2026-04-14

Source File

Summary (用中文描述)

  • 核心主题:通过 Docker Compose 在 Home Server 上部署 Portainer 容器管理 Web UI
  • 问题域:家庭服务器 Docker 容器运维管理
  • 方法/机制:使用 docker-compose.yml 定义 Portainer 服务,通过 Docker socket 直通实现宿主机 Docker 守护进程的 Web 可视化管理
  • 结论/价值:提供图形化界面管理 Docker 容器/镜像/卷/网络,降低命令行运维门槛

Key Claims (用中文描述)

  • Portainer 通过 docker.sock 挂载实现对宿主机 Docker 守护进程的完整访问控制
  • 使用 portainer/portainer-ce:lts 镜像部署 Portainer Community Edition 长期支持版
  • 配置 restart: always 确保容器在宿主机重启后自动恢复
  • 映射端口 9443:9443 提供 HTTPS API Web 界面,8000:8000 支持 Edge Agent 通信
  • 持久化数据存储在 Docker 卷 portainer_data:/data

Key Quotes

"create docker-compose.yml" — 部署起点docker-compose 是 Portainer 部署的标准方式

"docker-compose run -d" — 容器启动命令,后台守护模式运行

Key Concepts

  • Docker可视化管理工具:提供 Web UI 替代命令行管理 Docker 容器、镜像、卷、网络
  • Docker Socket/var/run/docker.sock 是 Docker 守护进程的 Unix socket挂载到容器内实现特权访问
  • Docker卷portainer_data Docker 卷用于持久化 Portainer 自身数据(配置、密码等)

Key Entities

  • Portainer:开源 Docker 可视化管理工具,提供 Web UI 管理容器/镜像/卷/网络
  • Portainer CE LTSPortainer Community Edition 长期支持版本

Connections

Contradictions

  • 无冲突