1panel 面板怎么安装 Docker 容器

域名注册
域名注册 正式会员超兽战士 👑年卡会员
发布于 2026-10-08 10:26 ·2 浏览 ·0 回复

照着走一遍,你就能在 1Panel 面板里把一个 Docker 容器跑起来,并知道出问题时去哪儿看日志。

第一步:确认 Docker 已经装好并跑起来

打开浏览器登录 1Panel(下面以 v1.10 版本为例),看左侧竖排菜单。做完这步你能确认后面的操作有没有地基。点击左侧「容器」菜单,页面顶部会显示 Docker 的版本号和服务状态。如果显示「运行中」,说明可以直接往下走。

如果显示未安装或未启动,去左侧「主机」→「终端」,用 root 登录服务器执行:

systemctl status docker     # 看状态
systemctl start docker      # 没启动就拉起来

注意:1Panel 官方安装脚本默认会检测并自动安装 Docker。如果你当初选了「不安装」,容器功能整块都是灰的,先去「应用商店」搜 Docker 装上,再回来。

第二步:配置镜像加速(国内服务器必做)

这一步是解决「拉镜像卡住不动」的,做完后拉取速度会明显变快。在「容器」页面右上角点齿轮状的「配置」按钮,切到 Docker 配置,编辑 daemon.json,加入:

{
  "registry-mirrors": ["https://docker.1panel.live"],
  "log-opts": { "max-size": "10m", "max-file": "3" }
}

保存后点「重启 Docker」。后面的 log-opts 顺手把日志限制在 30MB,省得日志把磁盘塞满。

注意:加速地址会失效,换一个能用的即可,改完必须重启 Docker 才生效。

第三步:拉取镜像

这一步把要运行的软件下载到本地。左侧「容器」→ 顶部标签「镜像」→ 右上角「拉取镜像」。在弹窗里填:

  • 镜像:nginx
  • 标签:1.27-alpine(不填默认 latest)
  • 仓库:默认 docker.io

点确认,等进度条跑完,列表里就会出现 nginx 这一行。

注意:生产环境别用 latest,版本会悄悄变;固定成 1.27-alpine 这种带版本号的标签,迁移时结果可复现。

第四步:创建并启动容器

这一步容器才真正跑起来。点顶部标签「容器」→ 右上角「创建容器」,弹窗里按下面填:

  • 名称:my-nginx
  • 镜像:下拉选刚拉的 nginx:1.27-alpine
  • 端口映射:宿主端口 8080 → 容器端口 80,协议 TCP
  • 存储卷:宿主目录 /opt/1panel/apps/nginx/html → 容器目录 /usr/share/nginx/html
  • 重启策略:always
  • 网络:bridge
  • CPU / 内存限制:按需填,比如 1 核 / 512MB

点「确认」,容器列表里状态变成绿色的「运行中」就成功了。

注意:宿主端口不能和已占用端口冲突,80、443 常被 1Panel 自身的 OpenResty 占着,所以这里用 8080 更稳妥。存储卷路径要提前在「文件」里建好,否则挂载会失败。

第五步:验证和日常维护

浏览器访问 http://你的服务器IP:8080,看到 Nginx 欢迎页就说明整条链路通了。日常操作都在「容器」列表行尾的按钮上:

  • 「日志」:排错第一现场,容器起不来先看这里
  • 「终端」:进容器内部执行命令
  • 「监控」:看 CPU、内存实时曲线
  • 「编辑」:改端口、环境变量,保存后容器会重建
  • 「删除」:勾选「同时删除存储卷」才会连数据一起清掉

另外,常用软件其实不用手动折腾:左侧「应用商店」搜 Nginx、MySQL、Redis,填好名称和端口点「安装」,底层同样是一个 Docker 容器,但自带配置模板和依赖处理,新手优先走这条路。卸载要去「应用商店」→「已安装」里点卸载,直接在容器列表删会残留数据。

小结

  1. 先在「容器」页面确认 Docker 服务在跑,这是前提。
  2. 国内服务器先在「容器」→「配置」里加镜像加速并重启 Docker。
  3. 流程是「镜像」拉取 →「容器」创建,端口映射和存储卷是两个必填项。
  4. 端口别撞 1Panel 自带的 80/443,用 8080 这类高位端口。
  5. 排查问题第一站永远是容器的「日志」,应用商店装的应用要去应用商店卸载。
版权声明:本文来自 GJ站长论坛《1panel 面板怎么安装 Docker 容器》
原文链接:https://www.gj0.com/thread-898.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~