1panel 面板怎么管理容器

chinaz
chinaz 初级会员超兽战士
发布于 2026-10-08 11:04 ·4 浏览 ·0 回复

学完这篇你能在 1Panel 面板里完成容器的创建、启停、查看日志、进终端、改配置和删除,不用背 Docker 命令也能把常用容器管起来。

第一步:确认 1Panel 和 Docker 状态

这一步要确认面板能正常管理容器,做完后左侧菜单会出现「容器」项。登录 1Panel(本文以 v1.10.x 为例),看左侧导航栏有没有「容器」。如果没有,去「主机」→「概览」看 Docker 服务是否运行;也可以在「应用商店」→「运行环境」里安装 Docker。1Panel 的容器管理底层就是 Docker,所以 Docker 没跑起来,容器页面会报错。

注意:不要用 docker rm 等命令去删 1Panel 正在管理的容器,容易造成面板状态和实际不一致。优先在面板里操作。

第二步:创建容器

这一步要新建一个容器,做完后能在「容器」→「容器」列表里看到它。点左侧「容器」→「容器」,右上角点「创建容器」。表单里填:

  • 名称:例如 my-nginx
  • 镜像:例如 nginx:latest,点右侧「拉取镜像」会从 Docker Hub 下载
  • 端口映射:主机端口 8080,容器端口 80,协议 TCP
  • 重启策略:选 always,服务器重启后容器自动起来
  • 网络:默认 bridge 即可
  • 存储卷:主机目录 /opt/1panel/apps/nginx/html,容器目录 /usr/share/nginx/html
  • 环境变量:按镜像要求填,比如 TZ=Asia/Shanghai

填完点右下角「确认」。回到列表看到状态是「运行中」,浏览器访问 http://服务器IP:8080 能打开 Nginx 默认页,就成功了。

注意:主机端口不能和已有服务冲突。如果 8080 被占用,换 8081 等端口。存储卷建议把重要数据放在主机目录,删容器时数据还在。

第三步:日常管理:启停、日志、终端

这一步要掌握容器最常用的四个操作,做完后能排查大部分运行问题。在「容器」列表里,找到目标容器,看右侧「操作」列:

  • 停止:点「停止」,状态变成「已停止」
  • 启动:点「启动」,状态回到「运行中」
  • 重启:点「重启」,适合改完配置后生效
  • 日志:点「日志」,弹出日志窗口,可看实时输出,排查报错
  • 终端:点「终端」,选择 /bin/bash 或 /bin/sh,点「连接」,就能像 SSH 一样进容器内部
  • 监控:点「监控」,看 CPU、内存、网络曲线

注意:容器里没装 bash 时,终端选 /bin/sh。日志窗口默认可能只显示最后若干行,排查启动失败要看开头几行。

第四步:编辑容器配置

这一步要修改端口、环境变量、挂载等配置,做完后容器按新配置运行。在容器列表点右侧「编辑」。1Panel 会打开类似创建时的表单,改完点「确认」。部分配置(如网络、端口)修改后容器会自动重建;如果提示需要重建,确认数据卷已挂载到主机目录再继续。

注意:编辑前先记下原配置,尤其是环境变量和挂载路径。生产容器建议先「停止」,再编辑,再「启动」。

第五步:用编排管理多容器

这一步要用 docker-compose 方式管理一组容器,做完后能一键起停整套服务。点左侧「容器」→「编排」,右上角「创建编排」。名称填 myapp,把 docker-compose.yml 内容粘进去,例如:

services:
  web:
    image: nginx:latest
    ports:
      - "8080:80"
    volumes:
      - /opt/1panel/apps/nginx/html:/usr/share/nginx/html
    restart: always

点「确认」。在编排列表里可以「启动」「停止」「删除」整套服务。适合 WordPress、数据库加应用这类多容器组合。

注意:编排里的端口、卷路径不要和已有容器重复。改 YAML 后要点「更新」或重新部署才会生效。

第六步:镜像、网络、存储卷和删除

这一步要清理不用的资源,做完后磁盘和网络更干净。左侧「容器」下还有:

  • 镜像:可「拉取镜像」「导入镜像」「删除」无用镜像
  • 网络:可「创建网络」,让多个容器互通
  • 存储卷:查看 Docker 卷,删容器前确认数据是否已持久化到主机目录
  • 容器列表右侧「删除」:删除容器。如果容器有挂载卷,面板会询问是否同时删除卷,重要数据别勾

注意:删除容器不可逆。删之前先点「日志」确认没有正在写入的任务,重要数据先备份到主机目录或外部存储。

小结

  • 1Panel 管理容器的入口是左侧「容器」→「容器」,底层是 Docker
  • 创建容器重点填:镜像、端口映射、存储卷、重启策略、环境变量
  • 日常用「操作」列的启动、停止、重启、日志、终端、监控
  • 改配置点「编辑」,多容器用「编排」写 docker-compose
  • 删除前先备份数据,别在命令行直接删面板管理的容器
  • 端口冲突、数据未持久化、误删卷是最常见的三个坑
版权声明:本文来自 GJ站长论坛《1panel 面板怎么管理容器》
原文链接:https://www.gj0.com/thread-917.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~