1Panel 创建自定义 Docker 编排部署 nps

1Panel 应用商店没有 nps,但用“创建编排”一样能部署,还能在容器里统一管理。

先建目录:

mkdir -p /opt/nps/conf

在 1Panel 里新建编排,粘贴:

version: '3'
services:
  nps:
    image: duan2001/nps
    container_name: nps
    restart: always
    network_mode: host
    volumes:
      - /opt/nps/conf:/conf
      - /etc/localtime:/etc/localtime:ro
    environment:
      TZ: Asia/Shanghai

两个坑注意:environment 不能写成 - TZ=Asia/Shanghai,必须写成 TZ: Asia/Shanghai,冒号后要空格,否则报 sequence was used where mapping is expected。用了 network_mode: host 就别再写 ports,会冲突。挂载路径写绝对路径,别用 $(pwd)。

想只走 IPv4,在 1Panel 容器配置里关掉 IPv6,或改 /etc/docker/daemon.json 加 "ipv6": false 和 "ip6tables": false,重启 Docker 即可。

保存后重新创建编排,nps 就跑起来了,后续在 1Panel 容器列表统一管理。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

字数:0

字数:0