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

问题描述

我的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。请问问题出在哪里?

谢谢。

解决方法

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) 安装一个版本,但问题仍然存在。恐怕目前仅使用非快照版本可能最终成为解决方案。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...