繁体   English   中英

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

[英]How to enable “--squash” feature of Docker in Arch Linux?

要使用Docker --squash功能,您需要启用Docker daemon的实验性功能。 Arch Linux上如何做到这一点?

谢谢。

这就是我如何使其在带有systemd的ArchLinux中工作

/etc/docker/daemon.json

在下面添加了json blob

{ 
    "experimental": true 
} 

然后重新启动服务

systemctl restart docker.service

Arch Linux ,您可以在/usr/lib/systemd/system/docker.service文件的ExecStart=/usr/bin/dockerd -H fd://行的末尾添加--experimental=true ,以便启用实验功能。

然后,您需要重新加载并重新启动Docker daemon

systemctl daemon-reload
systemctl restart docker.service

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM