Не удается запустить docker на lubuntu - "невозможно запустить контейнер: ошибка формата exec"
Я побежал sudo apt-get install docker.io
в моем lubuntu 14.10, но он говорит cannot start container
, когда я запускаю это:
sudo docker run ubuntu echo "Hello World"
exec format error2015/03/16 16:31:16 Error response from daemon: Cannot start container ad265ac9c2635f42e4244472d181a2121ecba4d855fa33c10599d91aa932d2cd: exec format error
Невозможно узнать ответ, возможно, он связан с lubuntu.
Контейнер создан, но почему я получил только "ошибку формата exec"
sudo docker ps -a
e92e43115003 ubuntu:14.04 "/bin/echo 'Hello wo About an hour ago sharp_hoover
uname -a
Linux ubuntu 3.16.0-31-generic #43-Ubuntu SMP Tue Mar 10 17:41:23 UTC 2015 i686 i686 i686 GNU/Linux
Ответы
Ответ 1
У вас работает 32-разрядный хост, который в значительной степени не поддерживается Docker. Вы определенно не сможете запускать 64-битные изображения, например, ubuntu.
Однако есть 32-битные изображения, которые вы можете попробовать, например: https://registry.hub.docker.com/u/32bit/debian/
Здесь вы можете найти дополнительную информацию https://github.com/docker/docker/issues/7513