2015-03-01 3 views
1

Я пытаюсь запустить контейнер в Докер, но я получаю ВСЕГДА ту же ошибку, для любого контейнера:Docker ошибка в Linux Mint

`Судо докер -D запустить -p 49160: 22 -p 49161: 1521 -p 49162: 8080 alexeiled/докер-оракул-х-11g

2015/03/01 14:01:15 [отладка] stdcopy.go: 112 FrameSize: 81 2015/03/01 14:05: 48 завершение работы с возможностями пространства имен не разрешено [debug] hijack.go: 96 [hijack] Конец проекта [debug] commands.go: 2004 Конец CmdRun(), Ожидание захвата. `

ANDTHE файл журнала не говорит мне ничего: -/

2015/03/01 15:10:08 POST /v1.12/containers/create [babaacd3] +job create() [babaacd3] -job create() = OK (0) 2015/03/01 15:10:09 POST /v1.12/containers/cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d/attach?stderr=1&stdout=1&stream=1 [babaacd3] +job container_inspect(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) [babaacd3] -job container_inspect(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) = OK (0) [babaacd3] +job attach(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) 2015/03/01 15:10:09 POST /v1.12/containers/cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d/start [babaacd3] +job start(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) [babaacd3] +job allocate_interface(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) [babaacd3] -job allocate_interface(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) = OK (0) [babaacd3] +job allocate_port(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) [babaacd3] -job allocate_port(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) = OK (0) [babaacd3] +job allocate_port(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) [babaacd3] -job allocate_port(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) = OK (0) [babaacd3] +job allocate_port(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) [babaacd3] -job allocate_port(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) = OK (0) [babaacd3] -job start(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) = OK (0) [babaacd3] +job release_interface(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) 2015/03/01 15:10:09 Stopping proxy on tcp/[::]:49161 for tcp/172.17.0.4:1521 (accept tcp [::]:49161: use of closed network connection) 2015/03/01 15:10:09 Stopping proxy on tcp/[::]:49160 for tcp/172.17.0.4:22 (accept tcp [::]:49160: use of closed network connection) 2015/03/01 15:10:09 Stopping proxy on tcp/[::]:49162 for tcp/172.17.0.4:8080 (accept tcp [::]:49162: use of closed network connection) [babaacd3] -job release_interface(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) = OK (0) [babaacd3] -job attach(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) = OK (0) 2015/03/01 15:10:09 POST /v1.12/containers/cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d/wait [babaacd3] +job wait(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) [babaacd3] -job wait(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) = OK (0)

Kernel Я использую: Linux PC-настольное 3.13.0-24-родовое # 47-Ubuntu SMP Пт Май 2 23:31:42 UTC 2014 i686 i686 i686 GNU/Linux

Кто-нибудь знает, что делать?

EDIT: Вот еще один пытается запустить Адриан Mouats предложение:

пользователь @ пользовательского рабочего стола ~ $ Sudo докер -D запуска Debian эхо Hello World

[debug] stdcopy.go:112 framesize: 38 
2015/03/01 15:53:35 exec format error 
[debug] hijack.go:96 [hijack] End of stdout 
[debug] commands.go:2004 End of CmdRun(), Waiting for hijack to finish. 

пользователь @ пользовательский рабочий стол ~ $ служба Судо docker.io перезагружать

docker.io stop/waiting 
docker.io start/running, process 5467 

пользователь @ пользовательского рабочего стола ~ $ Sudo докер -D запуска Debian эхо Hello World

[debug] stdcopy.go:112 framesize: 81 
2015/03/01 15:53:52 finalize namespace drop capabilities operation not permitted 
[debug] hijack.go:96 [hijack] End of stdout 
[debug] commands.go:2004 End of CmdRun(), Waiting for hijack to finish. 
+0

Что вы ожидаете произойдет? Я не вижу сообщений об ошибках ... –

+0

Должен быть запущен сервис базы данных оракула, насколько я знаю. Та же команда с echo hello world ничего не печатает. Я что-то упускаю? – ndueck

+0

Не знаю. Из этого действительно трудно сказать. Что произойдет, если вы запустите: 'Докер запуска Debian эхо Hello World' –

ответ

1

У вас есть 32-разрядная хост-машина. Из-за этого вы не сможете использовать стандартные изображения Docker, которые созданы для 64-разрядной Linux.

Возможно, вы можете создавать свои собственные изображения из Dockerfiles, но вы не сможете использовать официальные изображения.

Есть некоторые изображения на ступице, которые построены для 32-битных архитектур, которые вы можете попробовать: например https://registry.hub.docker.com/u/32bit/debian/

1

Я использую Linux Mint 17.1. Установлен docker.io, а также lxc-docker с собственного сайта докера. Это было как-то не совсем правильно, как ваше дело.

Мне нужно было установить AppArmor для его правильного запуска.

Используйте этот набор инструкций для 14.04: https://docs.docker.com/installation/ubuntulinux/

Убедитесь, что вы работаете в этом: Wget -qO- https://get.docker.com/ | sh

Это устанавливает lxc-докер, который является оберткой высокого уровня вокруг докера, позволяя правильно установить несколько дополнительных зависимостей.

выпуск относительно Ubuntu требования о AppArmor: https://github.com/docker/docker/issues/9745

Смежные вопросы