Docker需自行安装或者选购提供预装环境的空间:
Resilio Sync:
# 删除创建的容器
# docker rm --force Sync
docker pull resilio/sync
DATA_FOLDER=/root/Sync_Folder
WEBUI_PORT=8888
if [ ! -d $DATA_FOLDER ]; then
mkdir -p $DATA_FOLDER
fi
# 删除创建的容器
# docker rm --force Sync
docker run -d --name Sync \
-p $WEBUI_PORT:8888 \
-p 5555 \
-v $DATA_FOLDER:/mnt/sync \
--restart on-failure \
resilio/sync
RSSHub:
cd /root
docker pull diygod/rsshub
if [ ! -d RSSHub ]; then
git clone https://github.com/wdssmq/RSSHub.git
else
cd /root/RSSHub
git fetch --all
git reset --hard origin/master
git pull
fi
# 列出运行中的容器
docker container ls
# 删除创建的容器
# docker rm --force rsshub
# 后台创建容器并运行
cd /root/RSSHub/lib
docker run -d --name rsshub -p 1200:1200 -v `pwd`:/app/lib diygod/rsshub
#启停
docker stop rsshub
docker start rsshub