我的 docker 安装备忘,ubuntu 系统,你可以参考
修改 root 密码
sudo passwd root
查看磁盘空间情况
df -ha
修改时区
date -R
tzselect
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
更新已安装的软件包
sudo apt-get upgrade
接着安装系统更新,如果不希望升级系统版本,完成这步就可以了
sudo apt-get dist-upgrade
重启
sudo reboot
接下來使用官方 Get Docker 自動安裝的腳本
$ curl -fsSL
https://get.docker.com/ | sh
建立 docker
docker network create freshrss-network
docker volume create freshrss-data
docker volume create freshrss-extensions
启动 docker
docker run -d --restart unless-stopped --log-opt max-size=10m \
-v freshrss-data:/var/www/FreshRSS/data \
-v freshrss-extensions:/var/www/FreshRSS/extensions \
-e TZ=Asia/Shanghai \
-p 8080:80 \
--net freshrss-network \
--name freshrss freshrss/freshrss
建立定时刷新任务
nano /etc/cron.d/FreshRSS
写入
*/20 * * * * root docker exec --user www-data freshrss php ./app/actualize_script.php > /tmp/FreshRSS.log 2>&1
service cron restart
安装插件:
apt install git
git clone
https://github.com/javerous/freshrss-greader-redate.gitdocker cp ~/freshrss-greader-redate/xExtension-GReaderRedate 容器 ID:/var/www/FreshRSS/extension
查看容器 id
docker ps -a 或者-l
停止容器
docker stop freshrss
启动容器
docker start freshrss
更新 freshrss:
# Rebuild an image (see build section above) or get a new online version:
docker pull freshrss/freshrss
# And then
docker stop freshrss
docker rename freshrss freshrss_old
# See the run section above for the full command
docker run ... --name freshrss freshrss/freshrss
# If everything is working, delete the old container
docker rm freshrss_old
客户端访问
要通过 Reeder 等客户端来阅读 RSS 资讯,还需要在设置界面等「认证」中打开「允许 API 访问 」,然后前往「用户帐户」设置好「 API 密码」。这样,在 Reeder 客户端添加账号时选择 FreshRSS ,然后填写如下:
Sever:设置「 API 密码」时右侧显示的链接地址;
User:FreshRSS 登录用户名;
Password:刚才设置的「 API 密码」。
*归档里的时间间隔设置为 20 分钟,之后导入订阅文件