Мне было интересно, можно ли установить и запустить Docker в Ubuntu 14.04 USB Live-Disk.
Я пытаюсь с помощью 8 ГБ USB, 4 ГБ для установки и 4 ГБ для сохраняемого хранилища, но я продолжаю получать ошибки при запуске контейнеров (нет проблем при их вытягивании).
Вот моя версия Docker:
$ sudo docker version
Client version: 1.6.2
Client API version: 1.18
Go version (client): go1.4.2
Git commit (client): 7c8fca2
OS/Arch (client): linux/amd64
Server version: 1.6.2
Server API version: 1.18
Go version (server): go1.4.2
Git commit (server): 7c8fca2
OS/Arch (server): linux/amd64
И текущая ошибка, которую я получаю при запуске контейнера докеров:
[8] System error: mountpoint for cpu not found
OBS: Иногда ошибка заключается в том, что cpuset или что устройства не найдены.
Ядро live-диска, которое я использую:
$ uname -r
3.13.0-32-generic
Если живой диск Ubuntu не лучший live-диск для запуска Docker, существуют ли любые другие альтернативы, у которых есть какой-то графический интерфейс с ним, а не просто простой терминал для запуска docker?
Я говорю об этом, потому что я пытаюсь представить Docker своим родителям, но они не хотят устанавливать Linux на своих ПК, поэтому мне нужен простой графический интерфейс для записи файла Docker, браузер и т.д.
UPDATE
Я видел, что во время установки возникла ошибка при настройке зависимости cgroup-lite initctl: Unknown job: cgroup-lite
. Также я прочитал, что некоторым ubuntu нужно установить apparmor, чтобы установка докера работала правильно.
Итак, я установил его и переустановил docker (теперь cgroup-lite установлен без проблем), и теперь я получаю это при запуске sudo docker -d
INFO[0000] +job serveapi(unix:///var/run/docker.sock)
INFO[0000] Listening for HTTP on unix (/var/run/docker.sock)
INFO[0000] +job init_networkdriver()
INFO[0000] -job init_networkdriver() = OK (0)
WARN[0004] Your kernel does not support cgroup swap limit.
INFO[0004] Loading containers: start.
......
INFO[0004] Loading containers: done.
INFO[0004] docker daemon: 1.6.2 7c8fca2; execdriver: native-0.2; graphdriver: aufs
INFO[0004] +job acceptconnections()
INFO[0004] -job acceptconnections() = OK (0)
INFO[0004] Daemon has completed initialization
И при попытке запустить контейнер я получаю >
ERRO[0125] HTTP Error: statusCode=500 Cannot start container 90875e79dec37cec41a67aac235b81f0fc17c4e011cd6e5368a4b29336587f5b:
[8] System error: permission denied
Не уверен, что ядро не поддерживает cgroup, но если да, то можно ли обновить ядро в liveisk (сохраняя его?)?