《Docker 部署 Portainer:可视化管理 Docker 容器》
核心:一条命令搞定 Docker 图形化管理面板

一、Portainer 是什么?

当你服务器上运行了十几个 Docker 容器,每次都要敲命令查看状态、重启、看日志,非常麻烦。Portainer 提供了一个 Web 界面,让你像操作云服务器控制台一样管理 Docker。

二、一条命令启动

docker run -d \
  --name portainer \
  --restart always \
  -p 9000:9000 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v portainer_data:/data \
  portainer/portainer-ce:latest

参数说明:

  • -v /var/run/docker.sock:/var/run/docker.sock:挂载 Docker 套接字,让 Portainer 能与 Docker 守护进程通信(关键)

  • -v portainer_data:/data:持久化存储 Portainer 自身的数据

三、初始化配置

  1. 浏览器打开 http://你的IP:9000

  2. 首次访问需要设置管理员密码(至少 8 位)

  3. 选择“Local”连接到本机 Docker 环境

四、功能介绍

首页仪表盘:

  • 查看容器、镜像、卷、网络的统计

  • 快速了解资源使用情况

容器管理:

  • 启动/停止/重启/删除容器

  • 查看实时日志

  • 进入容器终端(类似 docker exec -it)

  • 查看容器的详细信息(端口映射、环境变量等)

镜像管理:

  • 拉取新镜像

  • 删除无用镜像

  • 查看镜像历史

模板功能:
Portainer 内置了应用模板,可以一键部署 Nginx、MySQL、WordPress 等常用应用。

五、安全建议
Portainer 暴露在公网时,建议:

  1. 使用强密码(初始化时设置)

  2. 开启 HTTPS(通过 Nginx 反向代理 + Let’s Encrypt)

  3. 限制访问 IP(云防火墙)

更多推荐