Я пытаюсь заставить докер работать на ядре Ubuntu, используя snappy для установки. Я следую этому руководству .
Моя ВМ находится за прокси, но использует настройки http_proxy
env и sudo -E
Мне кажется, я могу быстро установить docker:
(amd64)ubuntu@ubuntu-snappy:~$ snappy list -v
Name Date Version Developer
ubuntu-core 2016-02-25 16 ubuntu*
docker 2016-04-18 1.6.2.005 canonical*
generic-amd64 2016-02-25 1.4 canonical*
(amd64)ubuntu@ubuntu-snappy:~$
Мои проблемы начинаются при попытке установить прокси для демона докера. Во-первых, systemctl
, кажется, не в состоянии найти docker.service
:
(amd64)ubuntu@ubuntu-snappy:~$ sudo systemctl status docker
● docker.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
(amd64)ubuntu@ubuntu-snappy:~$
, поэтому установка прокси , как описано здесь , похоже, не имеет никакого эффекта.
Кто-нибудь может дать какой-нибудь совет?
(amd64)ubuntu@ubuntu-snappy:~$ cat /etc/os-release
NAME="Ubuntu"
VERSION="15.04 (Vivid Vervet)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 15.04"
VERSION_ID="15.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
(amd64)ubuntu@ubuntu-snappy:~$ uname -a
Linux ubuntu-snappy 3.19.0-51-generic #57-Ubuntu SMP Fri Feb 19 14:05:05 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
(amd64)ubuntu@ubuntu-snappy:~$
Вероятно, докер не работает еще (по некоторым причинам).
можно судить начинающего докера sudo snappy activate docker
из-за как мгновенные работы.
Я имел точно та же проблема с Ядром Ubuntu 16 (на пи малины 2).
Вы могли попробовать следующее обходное решение?
Попытка выполнить докера с снимок sudo работает :
<my-user>@localhost:/home/~ sudo snap run docker login
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username: <my_user_name>
Password:
Login Succeeded
<my-user>@localhost:/home/~ sudo snap run docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7992d18555f1 zsoltm/postgresql-armhf "/entrypoint.sh postg" 13 minutes ago Up 13 minutes 5432/tcp db
Первопричина:
первопричина этой проблемы, кажется, что мой пользователь не является частью докер группа, и я не могу использовать usermod, чтобы добавить моего пользователя к группе докера, потому что это - FS Только для чтения (!!):
<my-user>@localhost:~$ sudo usermod -aG docker <my-user>
usermod: /etc/group.1612: Read-only file system
usermod: cannot lock /etc/group; try again later.