如何在Arch Linux中启用Docker的“--squash”功能?

时间:2017-10-04 13:00:18

标签: docker containers archlinux

要使用--squash的{​​{1}}功能,您需要启用Docker的实验性功能。如何在Docker daemon上完成此操作?

感谢。

3 个答案:

答案 0 :(得分:1)

这就是我如何在具有systemd的ArchLinux中使用它

  

/etc/docker/daemon.json

在下面添加了json blob

{ 
    "experimental": true 
} 

然后重新启动服务

systemctl restart docker.service

答案 1 :(得分:0)

Arch Linux上,您可以将Arch Linux添加到--experimental=true文件中ExecStart=/usr/bin/dockerd -H fd://行的末尾,以启用实验性功能。

然后,您需要重新加载并重新启动/usr/lib/systemd/system/docker.service

Docker daemon

答案 2 :(得分:0)

在最新的docker版本中,这两种方法都不起作用。参见https://github.com/docker/cli/issues/947

作为总结,有docker和docker cli。两者不一样。必须为docker cli启用实验模式。因此,必须编辑文件$HOME/.docker/config.json