Я недавно обновляю свой Kubuntu от 17,04 до 17,10. Перед этим все работало правильно. Теперь, Когда я работаю docker-container up --build
, Я получаю это сообщение об ошибке:
Building api
Step 1/5 : FROM node:6.9
---> cde8ba396275
Step 2/5 : MAINTAINER test@gmail.com
---> Using cache
---> 985d0e4808a4
Step 3/5 : ADD . .
---> Using cache
---> 6fd0439d10d5
Step 4/5 : RUN npm install
---> Running in 374d1fbec8b8
container_linux.go:247: starting container process caused "process_linux.go:359: container init caused \"rootfs_linux.go:54: mounting \\\"cgroup\\\" to rootfs \\\"/var/lib/docker/devicemapper/mnt/59881badec0b0100ca71e44f76f393cdab831786ec39b557bf5a4710c1f6b5ae/rootfs\\\" at \\\"/sys/fs/cgroup\\\" caused \\\"no subsystem for mount\\\"\""
ERROR: Service 'api' failed to build: oci runtime error: container_linux.go:247: starting container process caused "process_linux.go:359: container init caused \"rootfs_linux.go:54: mounting \\\"cgroup\\\" to rootfs \\\"/var/lib/docker/devicemapper/mnt/59881badec0b0100ca71e44f76f393cdab831786ec39b557bf5a4710c1f6b5ae/rootfs\\\" at \\\"/sys/fs/cgroup\\\" caused \\\"no subsystem for mount\\\"\""
Какая-либо идея, что продолжается?
благодарность.
Я наконец нашел решение, которое работает на меня: взгляните это: сообщение GitHub.
В основном то, что необходимо сделать:
/etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
сGRUB_CMDLINE_LINUX_DEFAULT="quiet systemd.legacy_systemd_cgroup_controller=yes"
sudo update-grub && sudo reboot
для меня это работало. надеюсь, что это работает на Вас также.
Я обновил к версии 17.09.0~ce-0~ubuntu с помощью 17,04 Пикантных репозиториев. Кажется, что 17.10 Ловких репозиториев докера Муравьеда еще не доступны.
Шаги:
Отредактируйте/etc/apt/sources.list.d/docker.list и добавьте:
deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty stable
Затем обновите докера к itslatest версии:
sudo apt update && sudo apt upgrade docker-ce