Skip to content

Docker 使用教程

一、运行如下命令一键启动并创建服务

curl https://gitee.com/sitoi/dailycheckin/raw/main/docker_start.sh | bash

运行成功会自动创建如下目录结构, 并成功启动 docker 服务。

.
|-- config
|   `-- config.json
|-- docker-compose.yml
|-- logs
|   `-- default_task.log
`-- Makefile
  • ./config/config.json: 配置文件
  • ./docker-compose.yml: docker 启动文件(只在有 docker-compose 的情况下创建)
  • ./logs: 日志文件
  • ./Makefile: make 脚本命令(只在有 docker-compose 的情况下创建)

二、修改配置文件

文件路径: ./config/config.json

⚠️ ️请务必到 http://www.json.cn 网站检查 config.json 文件格式是否正确!

参考 配置说明文档 ,并修改 config.json

三、立即执行单次签到(确保容器已启动),检查 config.json 是否配置正确

运行
  1. 运行全部脚本

    docker exec -it dailycheckin dailycheckin
    
  2. 运行指定脚本(包含),可以同时选择多个,用「空格」分开

    docker exec -it dailycheckin dailycheckin --include MUSIC163 BAIDU 
    
  3. 运行指定脚本(排除),可以同时选择多个,用「空格」分开

    docker exec -it dailycheckin dailycheckin --exclude MUSIC163 BAIDU 
    
更新最新脚本
docker exec dailycheckin sh /dailycheckin/default_task.sh

附录

docker-compose 安装

方式一(Python 环境)
pip3 install docker-compose
方式二
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

通过 docker-compose version 查看 docker-compose 版本,确认是否安装成功。

docker-compose 常用命令

  • docker-compose logs 打印日志
  • docker-compose pull 更新镜像
  • docker-compose stop 停止容器
  • docker-compose restart 重启容器
  • docker-compose down 停止并删除容器
  • docker exec -it dailycheckin sh 进入 docker