Я новичок в Docker
, поэтому пытаюсь что-то выяснить.
По сути, я пытаюсь добавить несколько разделенных файлов в docker container
, добавить и установить 7-zip
и merge
эти разделенные файлы внутри.Мне удалось сделать все, кроме последнего, которые присутствуют в образе / контейнере.
Для последней части мне нужен отдельный файл образа / dockerfile, поэтому, если я выберу, я могу решить, какой разделить пакет для сборки, поэтому я наследую первое изображение (содержащее разделенные файлы и установленную 7zip) и использую CMD для передачи аргументов, перечисляющих, какие файлы нужно объединить в архив, но, похоже, это не работает.
Iзнаю, 7-Zip
установлен правильно, так как, когда я передаю --help
в качестве параметра 7z, он работает нормально, выходные данные отображаются в PowerShell, но объединяются с этой командной строкой:
CMD ["7z", "e -y -o" c: \ "" c: \ foo-foo.7z.001 ""]
говорит мне, что 7z
не является внутренней командой илипакетный файл и т. д. и т. д.
Полагаю, это как-то связано с форматированием списка аргументов, но некоторые попытки модификации пока не сработали.