关于 Docker 自身研究

前言 本处用于记载本人对docker的一些研究 部分内容可能来自互联网、群友、朋友 docker-args | Docker 启动参数 为了避免/etc/docker/daemon.json中的设置与/usr/lib/systemd/system/docker.service中的启动参数冲突,安插一个服务覆盖将其清理,所有配置来自于JSON,即单一事实来源理论 cat /etc/systemd/system/docker.service.d/90-no-args.conf [Service] # 此处需要先清理一下,才能做到覆盖 ExecStart= ExecStart=/usr/bin/dockerd% docker-logrotate | Docker 日志滚动 默认情况下, 容器的 stdout 和 sdterr 写在 /var/lib/docker/containers/[container-id]/[container-id]-json.log 中的 json 中, 没有维护的情况下将会占用大量的磁盘空间 所以需要做日志 rotation , 修改配置文件 /etc/docker/daemon.json { "log-driver": "json-file", "log-opts": { "max-size": "50m", "max-file": "5" } } 然后重启应用 $ systemctl daemon-reload $ systemctl restart docker

十一月 17, 2024 · 1 分钟 · 54 字 · Me