我试图为我们的开发过程构建一个新的Docker映像,使用cpanm
来安装一堆Perl模块作为各种项目的基本映像。
在开发Dockerfile时,cpanm
返回一个失败代码,因为一些模块没有干净地安装。
我相当肯定我需要得到apt
来安装更多的东西。
我的问题是,在哪里可以找到输出中引用的/.cpanm/work
目录,以便检查日志?在一般情况下,我如何检查一个失败的docker build
命令的文件系统?
早上编辑咬紧牙关后,运行一个find
我发现
/var/lib/docker/aufs/diff/3afa404e[...]/.cpanm
这是可靠的吗,还是我最好构建一个“裸”容器并手动运行一些东西,直到我拥有所有我需要的东西?