2015-03-30 8 views
0

Раньше я использовал докер 1.3, и он работал хорошо. После обновления до докера 1.5 есть некоторые проблемы. Есть что-то в моем lxc? И я попробовал apt-get purge lxc и apt-get install lxc, чтобы переустановить его.Не удалось запустить контейнер linux после обновления до докера 1.5

➜ ~ sudo docker version 
Client version: 1.5.0 
Client API version: 1.17 
Go version (client): go1.4.1 
Git commit (client): a8a31ef 
OS/Arch (client): linux/amd64 
Server version: 1.5.0 
Server API version: 1.17 
Go version (server): go1.4.1 
Git commit (server): a8a31ef 
➜ ~ sudo docker run -i -t ubuntu:14.10 /bin/bash 
lxc-start: No such file or directory - failed to use 'proc sys' 
lxc-start: failed to setup the mounts for 'b4f70ce8559154b65c80e48d3002ab804d9b00a952ae8efb7803d6251c865b16' 
lxc-start: failed to setup the container 
lxc-start: invalid sequence number 1. expected 2 
lxc-start: failed to spawn 'b4f70ce8559154b65c80e48d3002ab804d9b00a952ae8efb7803d6251c865b16' 
➜ ~ lxc-version 
lxc version: 1.0.0.alpha1 

И lxc кажется хорошо работает, чтобы начать.

➜ temp sudo lxc-create -n test-container -t ubuntu 
➜ temp sudo lxc-ls --fancy 
NAME   STATE IPV4 IPV6 AUTOSTART 
---------------------------------------------- 
test-container STOPPED -  -  NO 

ответ

1

Попробуйте переключиться с lxc на родные драйверы exec в докере. Вы можете сделать это, добавив --exec-driver = "native" в DOCKER_OPTS в файле конфигурации (/ etc/default/docker). У Native exec драйвер теперь лучше всего поддерживается в докере, и его используют по умолчанию для большинства установок.

+0

Люблю тебя, парень @odk. Спасибо за ваш совет, и это работает как шарм! – tobe

+0

Хотя это работает, это не решение реальной проблемы, вы просто обойдете это. – Sec

+0

В любом случае, он работает для моей среды разработки и благодарит @Sec. – tobe

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