Пример Docker "hello world" не работает. "нет такого файла или каталога"

Пример Docker "hello world" не работает. "нет такого файла или каталога"

Я совсем новичок в работе с Docker(.io), поэтому я просто RTFM'ил основной сайт и наткнулся на проблему в самом начале с их примером "Hello world". Кажется, у нескольких других людей были те же симптомы, но ни одно из исправлений, которые я искал в Google, не помогло мне.

Среда: Linux Mint 17 Пытаюсь следовать инструкциям здесь:http://docs.docker.com/userguide/dockerizing/

По сути:

$ sudo docker run ubuntu:14.04 /bin/echo 'Привет, мир'

Вывод (для меня) таков:

 #  sudo docker run ubuntu:14.04 /bin/echo 'Hello world'
 2014/07/25 07:39:22 no such file or directory
 # 

Я установил Docker, следуя инструкциям на docs.docker.com.

Дополнительная системная информация, относящаяся к 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 из репозитория docker.io, lxc-docker- установка будет удалена /usr/bin/docker.io, а символическая ссылка станет недействительной.

Чтобы все снова заработало, вам нужно указать символическую ссылку на /usr/bin/docker:

ln -sf /usr/bin/docker /usr/local/bin/docker

После этого все будет работать.

решение2

Ответ нашел в другой теме Stack Overflow здесь:

https://stackoverflow.com/questions/23205631/странная-ошибка-при-выполнении-команды-docker-нет-такого-файла-или-каталога

ИСПРАВИТЬ:sudo apt-get install apparmor-utilsна хост-системе Docker.

По крайней мере, это исправило мою ошибку. Надеюсь, это будет полезно другим.

Связанный контент