1、先安装docker和docker-compose,参见《docker和docker-compose:从安装到能用(基于ubuntu20.04)-Linux学习记录 (frank9.com)》
2、下载 docker-compose.yml 和 .env-dist
git clone https://git.tt-rss.org/fox/ttrss-docker-compose.git ttrss-docker
cd ttrss-docker
git checkout static-dockerhub
3、修改配置:
# 配置文件改名
cp .env-dist .env
# 修改配置
vim .env
一般修改数据库信息和url地址、端口即可:
4、运行,将开启5个容器:
docker-compose up -d
PS:Nginx反代,使用https+域名的方式访问 URL_PATH参数设置为正式访问的域名;HTTP_PORT绑定到127.0.0.1;
5、nginx配置如下:
server {
listen 443 ssl;
server_name rss.domain.com;
ssl_certificate /etc/nginx/ssl/xxxxxx.crt;
ssl_certificate_key /etc/nginx/ssl/xxxxxx.key;
location / {
proxy_pass http://localhost:8280/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
break;
}
}
PS1:如果发现问题,修改 docker-compose 配置文件后,需要执行下面的命令重启 Docker 容器们:
# 关闭 Docker 容器们
docker-compose down
# 删除已停止的 Docker 容器(默认第一条会自动执行删除)
docker-compose rm
# 修改 docker-compose 配置文件
# 再次开启 Docker 服务
docker-compose up -d
PS2:查看容器挂载点,找到数据位置:
# 查看数据卷列表
docker volume ls
# 查看数据卷详情
docker volume inspect ttrss-docker_db
评论区