环境
ubuntu server(版本无所谓)
安装docker
拉取源码
git clone https://github.com/intergalacticalvariable/reader.git
修改docker-compose.yml
确保镜像编译之后,即使机器重启之后,还是能自动启动
version: '3.8'
services:
reader:
build:
context: .
dockerfile: Dockerfile
ports:
- "3000:3000"
volumes:
- ./screenshots:/app/local-storage
environment:
PUPPETEER_SKIP_CHROMIUM_DOWNLOAD: "true"
PUPPETEER_EXECUTABLE_PATH: "/usr/bin/google-chrome-stable"
command: node build/server.js
restart: unless-stopped
构建并镜像
sudo apt install docker-compose
# 进入目录
cd reader/
# 开始构建镜像
sudo docker-compose up -d --build
测试效果
curl http://127.0.0.1:3000/https://www.fury80.cn/archives/dockergou-jian-shi-bai-shi-yong-ju-yu-wang-dai-li
如果没有报错,有内容输出,说明部署成功。