使用 Dockerfile 创建镜像问题记录
目录
问题
执行 Dockerfile 构建镜像时,日志文件 /var/log/message 中出现以下错误:
docker: [error] mount.go:12 [warning]: couldn't run auplink before unmount: exec: "auplink": executable file not found in $PATH
原因
这是因为低版本 Docker 缺失了 aufs-tools 的依赖。aufs(Another Union File System)是 Docker 早期版本使用的存储驱动,auplink 是 aufs-tools 中的工具,用于处理 Docker 镜像层的挂载和卸载操作。
解决方案
安装 aufs-util 包:
yum install aufs-util
安装完成后,重新执行 Dockerfile 构建命令。如果错误仍然出现,继续查看日志确认是否有其他依赖缺失。