docker-compose正试图访问proc文件

Docker-compose给了我这个错误,我不知道为什么:

> docker-compose -f local.yml build Step 8/21 : RUN find . -type d -name __pycache__ -exec rm -r {} \+ ---> Running in 9da1be4e2ae5 find: './proc/1/map_files': Operation not permitted find: './proc/6/map_files': Operation not permitted ERROR: Service 'base' failed to build: The command '/bin/sh -c find . -type d -name __pycache__ -exec rm -r {} \+' returned a non-zero code: 1 

我查了一下proc文件,明白它们是内核文件,因此有些文件只能被root用户读取。 我试图用sudo运行它,但仍然是同样的问题。

然后我尝试重新安装docker-cedocker-compose 。 他们现在都是最新版本:

 > docker-compose version docker-compose version 1.17.0, build ac53b73 docker-py version: 2.5.1 CPython version: 2.7.13 OpenSSL version: OpenSSL 1.0.1t 3 May 2016 > docker version Client: Version: 17.09.0-ce API version: 1.32 Go version: go1.8.3 Git commit: afdb6d4 Built: Tue Sep 26 22:40:46 2017 OS/Arch: linux/amd64 Server: Version: 17.09.0-ce API version: 1.32 (minimum version 1.12) Go version: go1.8.3 Git commit: afdb6d4 Built: Tue Sep 26 22:39:27 2017 OS/Arch: linux/amd64 Experimental: false 

而错误仍然存​​在。 我也尝试删除tun0桥:

 sudo ip link delete tun0 

我的用户在docker组中。

我的系统:

 Linux lab 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2+deb8u5 (2017-09-19) x86_64 GNU/Linux 

docker文件源: https : //github.com/louisgv/concept-to-clinic/blob/master/compose/base/Dockerfile-dev