清理mac的docker desktop的容器日志

阅读: 评论:0

清理mac的docker desktop的容器日志

清理mac的docker desktop的容器日志

可删除容器重新创建容器,在容器内的日志也会被删除
如果不删除容器,可以按照以下的方法清理日志

查看容器的日志位置

docker inspect --format=’{{.LogPath}}’ logstash7.7.1
logstash7.7.1为容器名字

得到位置
’/var/lib/docker/containers/1aedc07dd46d02a76836f899db32d797cd55c16f7cc71ff577c5242c6c6963c3/1aedc07dd46d02a76836f899db32d797cd55c16f7cc71ff577c5242c6c6963c3-json.log’

进入docker虚拟机

使用命令
screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty
默认进入的页面是空白的,输入
exit;
进入页面

Welcome to LinuxKit##         .## ## ##        ==## ## ## ## ##    ===/"""""""""""""""""__/ ==={                       /  ===-_____ O           __/__/_________/docker-desktop login: root (automatic login)Welcome to LinuxKit!NOTE: This system is namespaced.
The namespace you are currently in may not be the root.
System services are namespaced; to access, use `ctr -n services.linuxkit ...`
login[9792]: root login on 'ttyS0'
docker-desktop:~#

找到对应的容器目录

docker-desktop:~# pwd
/root
docker-desktop:~# cd /var/lib/docker/containers/
docker-desktop:/var/lib/docker/containers# ls
1aedc07dd46d02a76836f899db32d797cd55c16f7cc71ff577c5242c6c6963c3
58f13fb344f6ba66ba4acb5dc93cb5366b920941b9a9d389da30042a530a49a5
68c7b23b98b5e1696a7edda0050c8712908022b8d41cff9e26192c26795afe66
6bed113a74815535a78d4ebbfc3e3708178a7db53155ed62c628fa6e85f433e1
83a28c3a5b85c7377801612880bbd52f3d854eb035f439e6ce7635e6ca1bd55e
c59d913c95a4c40f2bb93db8ac6f2f3e4d701234145082134cca6de9d5d059eb
docker-desktop:/var/lib/docker/containers# cd 1aedc07dd46d02a76836f899db32d797cd
55c16f7cc71ff577c5242c6c6963c3
docker-desktop:/var/lib/docker/containers/1aedc07dd46d02a76836f899db32d797cd55c16f7cc71ff577c5242c6c6963c3# ls
1aedc07dd46d02a76836f899db32d797cd55c16f7cc71ff577c5242c6c6963c3-json.log
checkpoints
config.v2.json
hostconfig.json
hostname
hosts
mounts
f
f.hash
docker-desktop:/var/lib/docker/containers/1aedc07dd46d02a76836f899db32d797cd55c16f7cc71ff577c5242c6c6963c3# rm -r 1aedc07dd46d02a76836f899db32d797cd55c16f7cc71f
f577c5242c6c6963c3-json.log

删除后重新启动容器,就会生成新的日志文件。
rm -r 1aedc07dd46d02a76836f899db32d797cd55c16f7cc71f f577c5242c6c6963c3-json.log
ctrl+a 、ctrl+d退出,如果需要关闭当前的窗口,就ctrl+a 、ctrl+k

查看目前的列表
screen -ls

重新连接窗口
screen -r 窗口号

更多命令
screen --help

连接的socket放在以下位置:
/var/folders/xb/6c_3gglx7_v00110l6kvpmy80000gp/T/.screen

本文发布于:2024-01-28 17:45:01,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17064351069150.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:容器   日志   mac   docker   desktop
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23