【问题标题】:Cannot enable experimental in snap docker 19.03无法在 snap docker 19.03 中启用实验性
【发布时间】:2020-12-26 08:32:04
【问题描述】:

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

提前致谢。

【问题讨论】:

    标签: docker snapcraft


    【解决方案1】:

    https://forum.snapcraft.io/t/docker-experimental-features/18127 之后,可以通过编辑/var/snap/docker/current/config 并添加来更改标志

    "experimental": true
    

    那里。
    可能需要使用

    重新启动快照
    sudo snap restart docker
    

    之后。
    然后调用docker version 应该打印Experimental: true

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-24
      • 1970-01-01
      • 2022-10-08
      • 1970-01-01
      • 2019-03-26
      • 2021-12-12
      • 1970-01-01
      相关资源
      最近更新 更多