该教程转载自Spencer's Blog

废话不多说,直接上教程:

Docker安装:

curl -fsSL https://get.docker.com/ | sh

Docker服务启动:

sudo systemctl start docker

检验是否成功:

sudo systemctl status docker

将出现如下图所示结果:

安装 docker-compose:

curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

给予安装好的 docker-compose 可执行权限::

chmod +x /usr/local/bin/docker-compose

检查安装是否成功:

docker-compose --version

安装 Tiny Tiny RSS 及其周边服务:

# 创建 ttrss 目录并进入
mkdir ttrss && cd ttrss

# 利用 curl 下载 ttrss 的 docker-compose 配置文件至服务器
curl -fLo docker-compose.yml https://github.com/HenryQW/Awesome-TTRSS/raw/master/docker-compose.yml

修改 docker-compose.yml 里面的内容:

20200615210541.png
  • 在配置文件的第 7 行和第 23 行,将 PostgreSQL 数据库的默认密码进行修改。暴露在公网的数据库使用默认密码非常危险。
  • 在配置文件的第 18 行,将 Tiny Tiny RSS 服务的部署网址修改。比如我的部署网址是 https://ttrss.tenkeyseven.com/
  • 注意,如果你的部署 URL 包含端口(比如默认部署端口为 181 端口),那么这里的 URL 也需要加上端口号,格式为 {网址}:{端口} - 不过不必担心,如果你这里的 URL 配置不正确,那么访问 Tiny Tiny RSS 的时候,Tiny Tiny RSS 会提醒你修改这里的值为正确的 URL,按照提醒进行配置即可

启动 Tiny Tiny RSS 服务:

docker-compose up -d

验证:

docker ps
20200615210724.png

修改&重新启动:

# 关闭 Docker 容器们
docker-compose down

# 删除已停止的 Docker 容器
docker-compose rm

# ……
# 修改 docker-compose 配置文件
# ……

# 再次开启 Docker 服务
docker-compose up -d

最后

交上我的作业:
20200615210946.png