Я хочу использовать опцию --squash в Docker 17.06.2-ce. Когда я собираюсь использовать эту функцию, я получил сообщение о том,
«--squash» поддерживается только в демоне Docker с включенными экспериментальными функциями
Я следовал учебному руководству Docker 1.13 Экспериментальные функции и выполнил следующие команды, так как я нахожусь на Ubuntu 16.04.
# cat /etc/systemd/system/docker.service.d/docker.conf
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H fd:// --experimental=true
Во всяком случае я не мог найти docker.conf
файл и docker.service.d
папку. Поэтому я должен создать эти файл и папку вручную. После этого перезапускается докер deamon, выдающий следующие команды.
sudo systemctl daemon-reload
sudo systemctl restart docker
В любом случае, я получаю то же сообщение и не могу использовать squash
опцию. Что мне здесь не хватает?
РЕДАКТИРОВАТЬ
Я проверил Docker, выполнив следующую команду и обнаружил, что Docker работает с включенным экспериментальным.
версия доко sudo
Server:
Version: 17.06.2-ce
API version: 1.30 (minimum version 1.12)
Go version: go1.8.3
Git commit: cec0b72
Built: Tue Sep 5 19:59:11 2017
OS/Arch: linux/amd64
Experimental: true