DinD 的情况文件丢失的问题

Docker in Docker 的情况下,里面 Dockerr看不到上层的文件 ,在里层 Docker 启动的时候挂载目录需要填宿主机的目录才可以。

比如,在对于 Jenkins 里面的 Docker In Docker

【错误】docker run -i -v /srv:/srv maven:3.8.6-openjdk-8 find /srv

【正确】docker run -i -v /data/kairui/jenkins/data/workspace/code/scan/:/srv maven:3.8.6-openjdk-8 find /srv

解决方法来自于 https://stackoverflow.com/questions/71777919/docker-inside-docker-file-missing

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Captcha Code