无法在快照docker 19.03中启用实验性

时间:2020-09-08 00:36:44

标签: docker snapcraft

我的docker安装了snap

我添加了以下行

$ sudo cat /root/.docker/config.json
{
        "experimental": "enabled"
}
$ cat ~/.docker/config.json
{
        "experimental": "enabled"
}

然后sudo snap restart docker

然后运行以下命令

$ export DOCKER_CLI_EXPERIMENTAL=enabled
$ sudo docker version
Client:
 Version:           19.03.11
 API version:       1.40
 Go version:        go1.13.12
 Git commit:        dd360c7
 Built:             Mon Jun  8 20:23:26 2020
 OS/Arch:           linux/amd64
 Experimental:      false

Server:
 Engine:
  Version:          19.03.11
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.13.12
  Git commit:       77e06fd
  Built:            Mon Jun  8 20:24:59 2020
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          v1.2.13
  GitCommit:        7ad184331fa3e55e52b890ea95e65ba581ae3429
 runc:
  Version:          1.0.0-rc10
  GitCommit:        
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683

实验仍为false。请问问题出在哪里?

谢谢。

1 个答案:

答案 0 :(得分:0)

https://forum.snapcraft.io/t/docker-experimental-features/18127 之后,可以通过编辑 <body> <div class='component'> <div class='container'> <a href='#' class='link'> <img src='https://via.placeholder.com/150' class='image' /> </a> </div> </div> </body> 和添加来更改标志

/var/snap/docker/current/config

那里。
可能需要使用

重新启动快照
"experimental": true

之后。
然后调用 sudo snap restart docker 应该打印 docker version

老实说,我认为它并没有真正解决我的个人问题,因为调用 Experimental: true 仍然以 docker buildx 结尾。这可能是一个错误,在论坛上也注意到了:https://forum.snapcraft.io/t/docker-experimental-features/18127 .

我还尝试从“edge”频道 (19.03.15) 安装一个版本,但问题仍然存在。恐怕目前仅使用非快照版本可能最终成为解决方案。