저는 Docker(.io)를 가지고 노는 것이 전혀 처음이어서 방금 메인 사이트를 RTFM으로 사용했는데 "Hello world" 예제에서 초기에 문제에 부딪혔습니다. 다른 몇몇 사람들도 같은 증상을 겪은 것 같은데, 제가 검색해 본 해결 방법 중 어느 것도 제게 효과가 없었습니다.
환경: Linux Mint 17 여기 지침을 따르려고 합니다.http://docs.docker.com/userguide/dockerizing/
원래:
$ sudo docker run ubuntu:14.04 /bin/echo 'Hello world'
(나에게 있어서) 그 결과는 다음과 같습니다:
# sudo docker run ubuntu:14.04 /bin/echo 'Hello world'
2014/07/25 07:39:22 no such file or directory
#
docs.docker.com의 단계에 따라 docker를 설치했습니다.
Docker와 관련된 추가 시스템 정보 및 다운로드된 Ubuntu 이미지:
# docker info
Containers: 3
Images: 11
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Dirs: 33
Execution Driver: native-0.1
Kernel Version: 3.13.0-32-generic
WARNING: No swap limit support
ComputerName ~ # docker version
Client version: 0.9.1
Go version (client): go1.2.1
Git commit (client): 3600720
Server version: 0.9.1
Git commit (server): 3600720
Go version (server): go1.2.1
Last stable version: 1.1.2, please update docker
ComputerName ~ # uname -a
Linux ComputerName 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
ComputerName ~ # docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
ubuntu 14.04 ba5877dc9bec 3 days ago 192.7 MB
<none> <none> e54ca5efa2e9 5 weeks ago 276.5 MB
모든 안내에 크게 감사드립니다.
답변1
docker.io 패키지를 설치하면 가이드 /usr/bin/docker.io
에서 /usr/local/bin/docker
. 그런 다음 docker.io 저장소에서 최신 버전의 Docker를 설치하려고 하면 lxc-docker
설치가 제거되고 /usr/bin/docker.io
심볼릭 링크가 유효하지 않게 됩니다.
다시 작동하게 하려면 다음을 가리키는 심볼릭 링크를 지정해야 합니다 /usr/bin/docker
.
ln -sf /usr/bin/docker /usr/local/bin/docker
그 후에는 모든 것이 작동할 것입니다.
답변2
여기 다른 Stack Overflow 스레드에서 답변을 찾았습니다.
고치다:sudo apt-get 설치 apparmor-utils도커 호스트 시스템에서.
적어도 이것은 내 특정 오류 사례에 대해 해결되었습니다. 다른 사람들에게 도움이 되길 바랍니다.