🚀
🚀
🚀
🚀
Docker — 从入门到实践
搜索文档…
🚀
🚀
🚀
🚀
Docker — 从入门到实践
前言
修订记录
如何贡献
Docker 简介
基本概念
安装 Docker
使用镜像
操作容器
访问仓库
数据管理
使用网络
高级网络配置
Docker Buildx
Docker Compose
Swarm mode
安全
底层实现
Etcd 项目
Fedora CoreOS
Kubernetes - 开源容器编排引擎
部署 Kubernetes
Kubernetes 命令行 kubectl
容器与云计算
实战案例 - 操作系统
实战案例 - CI/CD
在 IDE 中使用 Docker
podman - 下一代 Linux 容器工具
附录
附录一:常见问题总结
附录二:热门镜像介绍
附录三:Docker 命令查询
附录四:Dockerfile 最佳实践
附录五:如何调试 Docker
附录六:资源链接
由
GitBook
提供支持
附录五:如何调试 Docker
开启 Debug 模式
在 dockerd 配置文件 daemon.json(默认位于 /etc/docker/)中添加
{
"debug"
:
true
}
重启守护进程。
$
sudo
kill
-SIGHUP
$(
pidof dockerd
)
此时 dockerd 会在日志中输入更多信息供分析。
检查内核日志
$
sudo
dmesg
|
grep
dockerd
$
sudo
dmesg
|
grep
runc
Docker 不响应时处理
可以杀死 dockerd 进程查看其堆栈调用情况。
$
sudo
kill
-SIGUSR1
$(
pidof dockerd
)
重置 Docker 本地数据
注意,本操作会移除所有的 Docker 本地数据,包括镜像和容器等。
$
sudo
rm
-rf /var/lib/docker
以前
附录四:Dockerfile 最佳实践
下一个
附录六:资源链接
最近更新
5mo ago
复制链接
在 GitHub 上编辑
大纲
开启 Debug 模式
检查内核日志
Docker 不响应时处理
重置 Docker 本地数据