关于docker:Docker容器清理记录

查看磁盘空间

df -h

/目录占用达到100%, 剖析可能是docker容器数据占用了空间

去container目录查看占用状况

cd /var/lib/docker/containers
du -sh {目录}查看哪个目录有占用空间异样, 删除对应文件即可

如我这里是Gitlab日志文件占用了27G:

# 删除Gitlab日志文件并重启Gitlab容器即可
"LogPath": "/var/lib/docker/containers/f16aa2f0c73a6093b482fc3694119a1b753773fde92f797e8b79e86326515ca3/f16aa2f0c73a6093b482fc3694119a1b753773fde92f797e8b79e86326515ca3-json.log"  

Tips: 查看容器详细信息命令

docker container inspect {容器名}
示例

docker container inspect gitlab
        "ResolvConfPath": "/var/lib/docker/containers/f16aa2f0c73a6093b482fc3694119a1b753773fde92f797e8b79e86326515ca3/resolv.conf",
        "HostnamePath": "/var/lib/docker/containers/f16aa2f0c73a6093b482fc3694119a1b753773fde92f797e8b79e86326515ca3/hostname",
        "HostsPath": "/var/lib/docker/containers/f16aa2f0c73a6093b482fc3694119a1b753773fde92f797e8b79e86326515ca3/hosts",
        "LogPath": "/var/lib/docker/containers/f16aa2f0c73a6093b482fc3694119a1b753773fde92f797e8b79e86326515ca3/f16aa2f0c73a6093b482fc3694119a1b753773fde92f797e8b79e86326515ca3-json.log",


"Binds": [
                "/disk2/data/gitlab/etc:/etc/gitlab",
                "/disk2/data/gitlab/log:/var/log/gitlab",
                "/disk2/data/gitlab/data:/var/opt/gitlab",
                "/etc/localtime:/etc/localtime:ro"
            ],

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理