无法获得cloudstor:azure Docker插件以与最新版本的Docker / plugin一起使用

时间:2019-10-29 16:35:23

标签: azure docker azure-storage azure-storage-files

我正在尝试在Azure的Ubuntu 18 VM上使用cloudstor:azure docker插件创建docker卷。

我设法在具有此Docker版本的VM上使它一次工作:

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。但是,那不是Ubuntu 18 VM映像随附的Docker的默认版本,因此在某些时候我必须已经升级了某些内容,但无法重现此内容。

所以我尝试将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插件在Azure的Ubuntu VM上使用最新版本的Docker和该插件工作?

0 个答案:

没有答案