docker安装aira2 pro与ariaNg以及alist推送下载的配置

nas中利用container manager安装aria2、ariaNg、alist容器教程:链接地址

我的.yaml配置如下:

version: '3'
services:
  aria2:
    image: p3terx/aria2-pro
    container_name: aria2
    restart: unless-stopped
    logging:
      options:
        max-size: 1m
    environment:
      - PUID=$UID
      - PGID=$GID
      - UMASK_SET=022
      - RPC_SECRET=12345678
      - RPC_PORT=6800
      - LISTEN_PORT=6888
    ports:
      - "16800:6800"
      - "16888:6888"
      - "16888:6888/udp"
    volumes:
      - /volume1/docker/aria2:/config
      - /volume1/Download/aria2:/downloads
  ariang:
    image: p3terx/ariang
    container_name: ariang
    restart: unless-stopped
    logging:
      options:
        max-size: 1m
    ports:
      - "6880:6880"
  alist:
    image: xhofe/alist:latest
    container_name: alist
    restart: always
    volumes:
      - /volume1/docker/alist:/opt/alist/data
    ports:
      - "5244:5244"
    environment:
      - PUID=0
      - PGID=0
      - UMASK=022

DSM720当前container manager一旦创建了容器,之后只能通过复制来修改修改相应的配置,还是不太方便。

注意:使用这个yaml文件时,要提前建好相应的文件夹。利用建议项目的好处是,可以随时停止项目修改配置文件,比如修改链接目录及端口保存好之后,在终端中运行docker-compose up命令来启动或更新服务。教程地址1教程地址2教程地址3

docker-compose up -d # -d 参数使服务在后台运行

可以不加-d参数。

查看日志可以使用:

docker-compose logs -f

判断是否生效:使用docker ps可以查看运行的容器,如果容器已重启,则表明更改已生效。