/etc/docker/daemon.json
文件:{
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3"
}
}
max-size
: 单个日志文件的最大大小 (如 10m 表示 10MB)max-file
: 保留的日志文件数量sudo systemctl restart docker
在运行容器时指定日志参数:
docker run --log-driver=json-file --log-opt max-size=10m --log-opt max-file=3 your_image
sudo systemctl stop docker
sudo mv /var/lib/docker /new/path/docker
sudo ln -s /new/path/docker /var/lib/docker
sudo systemctl start docker
/etc/docker/daemon.json
文件:{
"data-root": "/new/path/docker"
}
sudo systemctl restart docker
docker info --format '{{.LoggingDriver}}'
docker info --format '{{json .LoggingConfig}}'
docker info --format '{{.DockerRootDir}}'
以上配置可根据实际需求调整参数值。