nas 的 docker 部署命令合集

NAS 上用的一系列镜像的部署命令合集,方便以后有重新部署需求时查看

Posted by D on June 2, 2019

resilio

docker run\
  --name=resilio-sync \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Europe/London \
  -e UMASK_SET=022 \
  -p 12580:8888 \
  -p 55555:55555 \
  -v /data/resilio/config:/config \
  -v /data/resilio/downloads:/downloads \
  -v /data/resilio/data:/sync \
  --restart unless-stopped \
  linuxserver/resilio-sync

gitlab

由于80端口和443端口有别的程序在用,因此全部+10000。在启动之后需要修改 /etc/gitlab/gitlab.rb文件。

sudo docker run --detach \
  --hostname gitlab.example.com \
  --publish 10443:443 --publish 10080:80 --publish 10022:22 \
  --name gitlab \
  --restart always \
  --volume /data/gitlab/config:/etc/gitlab \
  --volume /data/gitlab/logs:/var/log/gitlab \
  --volume /data/gitlab/data:/var/opt/gitlab \
  gitlab/gitlab-ce:latest

Transmission

详见这篇文章

docker create \
  --name=transmission \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Europe/London \
  -e TRANSMISSION_WEB_HOME=/combustion-release/ `#optional` \
  -p 9091:9091 \
  -p 51413:51413 \
  -p 51413:51413/udp \
  -v /data/transmission/config:/config \
  -v /data:/downloads \
  -v /data/transmission/watch:/watch \
  --restart unless-stopped \
  linuxserver/transmission