Docker 中常用命令

Docker 中常用命令

hb0730 89 2022-07-25
  1. Nginx容器如何重新加载配置nginx.conf

    docker exec <容器id> nginx -s reaload
    

    如果想要生效则需要挂载文件夹而非文件,可以使用include配置

  2. 一次性清理无用镜像

    docker image prune -a --filter "until=$(date +'%Y-%m-%dT%H:%M:%S' --date='-1 days')"
    
    • --date 时间自定义
  3. 日志查询

    docker logs [OPTIONS] CONTAINER
    
    • --details 显示提供给日志的额外详细信息
    • --follow,-f `滚动式,不退出
    • --since 2013-01-02T13:23:37Z显示自时间戳(例如)或相对时间(例如42m42 分钟)以来的日志
    • --tail,-n 从日志末尾开始显示的行数
    • --timestamps,-t 显示时间戳
    • --until 在时间戳(例如2013-01-02T13:23:37Z)或相关时间(例如42m42 分钟)之前显示日志