Skip to content

Docker 部署

NanShare 推荐使用 Docker Compose 部署。主服务默认监听 8115

Docker Compose

yaml
services:
  nanshare:
    image: nan11888/nanshare:latest
    container_name: NanShare
    restart: unless-stopped
    network_mode: host
    ports:
      - 8115:8115
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - /vol1/1000/Docker/NanShare:/app/config
      - /vol1/1000/Docker/NanShare/logs:/app/logs
      - /vol1/1000/strm:/strm
    environment:
      - TZ=Asia/Shanghai
      - DOCKER_ENV=true
      - LICENSE_KEY=你的密钥

启动容器:

bash
docker-compose up -d

启动后访问:

text
http://你的服务器IP:8115

默认账号 admin,默认密码 password

Docker Run

bash
docker run -d \
  --name NanShare \
  --restart unless-stopped \
  --network host \
  -p 8115:8115 \
  -e TZ=Asia/Shanghai \
  -e DOCKER_ENV=true \
  -e LICENSE_KEY=你的密钥 \
  -v /var/run/docker.sock:/var/run/docker.sock:ro \
  -v /vol1/1000/Docker/NanShare:/app/config \
  -v /vol1/1000/Docker/NanShare/logs:/app/logs \
  -v /vol1/1000/strm:/strm \
  nan11888/nanshare:latest

环境变量说明

映射容器路径是否必须说明
/var/run/docker.sock/var/run/docker.sock按需用于侧边栏 docker 管理更新重启容器等
/vol1/1000/Docker/NanShare/app/config必须配置、数据库、账号信息和任务状态
/vol1/1000/Docker/NanShare/logs/app/logs推荐日志目录,方便排查问题
/vol1/1000/strm/strm按需STRM 输出目录

网络模式

示例使用 network_mode: host,若改为 bridge 网络,需要自行处理端口映射

升级镜像

bash
到侧边栏 docker 管理更新即可

NanShare 文档站仅说明 NanShare 项目的部署、配置与使用。