Я пытаюсь создать том докера, используя плагин cloudstor: azure на виртуальной машине Ubuntu 18 в Azure.
Мне удалось заставить это работать один раз на виртуальной машине с этой версией Docker:
Client:
Version: 18.09.7
API version: 1.39
Go version: go1.10.1
Git commit: 2d0083d
Built: Fri Aug 16 14:20:06 2019
OS/Arch: linux/amd64
Experimental: false
Server:
Engine:
Version: 18.09.7
API version: 1.39 (minimum version 1.12)
Go version: go1.10.1
Git commit: 2d0083d
Built: Wed Aug 14 19:41:23 2019
OS/Arch: linux/amd64
Experimental: false
И установка сборки плагина azure-v17.03.0-ce. Однако это не стандартная версия Docker, которая поставляется с образом виртуальной машины Ubuntu 18, поэтому в какой-то момент я, должно быть, что-то обновил, но не могу воспроизвести это.
Поэтому я попытался обновить Docker и плагин до 19.03,Теперь я получаю разные ошибки при установке плагина или при попытке его включить:
docker plugin enable cloudstor:azure
Error response from daemon: failed to listen to abstract unix socket "/containerd-shim/plugins.moby/7bee13f0a815242cfcf1bf5d715ab1bc4d687c482e5ac0051aae90061980f8bb/shim.sock": listen unix ?/containerd-shim/plugins.moby/7bee13f0a815242cfcf1bf5d715ab1bc4d687c482e5ac0051aae90061980f8bb/shim.sock: bind: permission denied: unknown
Я заметил, что в версии Docker, которая работает там, нет 'ce', указывающего Community Edition, не уверен, что это имеет значение.
Если я обновлю демон Docker до 18.09.9 и использую docker4x / cloudstor: azure-v17.03.0-ce, я смогу заставить плагин работать правильно. Но я не могу заставить это работать с любыми другими версиями Docker или плагина.
Как вы получаете cloudstor: плагин Azure Docker, работающий на виртуальной машине Ubuntu в Azure с последними версиями Docker и плагина?