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-ce а также docker-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

Источник файла докера: https://github.com/louisgv/concept-to-clinic/blob/master/compose/base/Dockerfile-dev

0 ответов

Другие вопросы по тегам