Ubuntu 14.04.3의 Docker는 항상 "[8] 시스템 오류: 해당 파일이나 디렉터리가 없습니다"라는 메시지가 나타납니다.

Ubuntu 14.04.3의 Docker는 항상 "[8] 시스템 오류: 해당 파일이나 디렉터리가 없습니다"라는 메시지가 나타납니다.

3주 전에 Docker를 작동시켰는데 지금은 그 외에는 아무것도 얻을 수 없습니다.

no such file or directory
Error response from daemon: Cannot start container 7d3cb483971037da163fd8d220100728f51e055e7d0ae811a70bf2ef32564552: [8] System error: no such file or directory

나는 간다배티이것이 작동하도록 노력하고 있습니다.

도커 버전:

Client:
 Version:      1.8.2
 API version:  1.20
 Go version:   go1.4.2
 Git commit:   0a8c2e3
 Built:        Wed Oct  7 17:48:28 UTC 2015
 OS/Arch:      linux/amd64

Server:
 Version:      1.8.2
 API version:  1.20
 Go version:   go1.4.2
 Git commit:   0a8c2e3
 Built:        Wed Oct  7 17:48:28 UTC 2015
 OS/Arch:      linux/amd64

도커 정보:

Containers: 1
Images: 2
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 4
 Dirperm1 Supported: false
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.13.0-66-generic
Operating System: Ubuntu 14.04.3 LTS
CPUs: 4
Total Memory: 7.74 GiB
Name: footscray
ID: IWMM:MCLX:3H5C:V4QA:JQA2:TVBM:F3PX:4VC4:45XZ:C6AT:TB75:QQNG

출력 uname -a:

Linux footscray 3.13.0-66-generic #108-Ubuntu SMP Wed Oct 7 15:20:27 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

나는 달리고 있다 localhost.

출력 docker run hello-world:

Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world

535020c3e8ad: Pull complete 
af340544ed62: Pull complete 
Digest: sha256:a68868bfe696c00866942e8f5ca39e3e31b79c1e50feaee4ce5e28df2f051d5c
Status: Downloaded newer image for hello-world:latest
no such file or directory
Error response from daemon: Cannot start container b834de00b11decea01b36d1105352eca423bf708dda4b14016bab8fecd5bff41: [8] System error: no such file or directory

wget처음에는 를 설치하는 방법을 사용했지만 docker모든 것을 제거하고 다음에 설명된 방법을 사용했습니다.선적 서류 비치.

이에 맞게 설치 app-armour하고 조정했습니다.

답변1

나는 이 문제를 해결했습니다. 내 docker 및 AppArmor 기술이 초보적이므로 여기서 무슨 일이 일어나고 있는지 100% 확신할 수 없다는 점은 주목할 가치가 있습니다.

AppArmor 솔루션(세션당 aa-complain)을 처음 적용했을 때 효과가 있었습니다. 그런 다음 재부팅 시 일관성을 유지하기 위해 일반적으로 프로필을 비활성화했습니다.우분투 위키):

sudo ln -s /etc/apparmor.d/docker /etc/apparmour.d/disable/docker

/etc/apparmour.d/disable에서 항목을 삭제하고 aa-complain만 설정하면 docker가 다시 작동하기 시작합니다.

참고로 저는 이번 오전에 Ubuntu 15.04의 VM을 설정했는데 똑같은 문제가 있었습니다. 이것이 제가 해결책을 찾은 방법이었습니다.

관련 정보