Motivation
MacもRaspberry Piもバージョンは 18.06.1-ce
で同じものを使っていたのですが、Mac側では--squashを利用できたものの、Raspberry Pi側では利用できなかったので有効化したい。
(おそらくMacはDocker on MacのEdgeを利用していたので有効化されていたのでは?)
設定する
experimentalな機能を有効化するには /lib/systemd/system/docker.service
内の以下の場所を修正する必要がある。
sudo vi /lib/systemd/system/docker.service
ExecStart の行を以下のように変更する
ExecStart=/usr/bin/dockerd -H fd:// -s overlay --experimental
(overlayもついでに追加した)
Dockerの再起動
設定を有効化するにはDockerを再起動する必要がある
sudo systemctl daemon-reload sudo systemctl restart docker
これで --squash
コマンドも利用できるようになります。