Назад | Перейти на главную страницу

Могу ли я использовать упаковщик для создания моих больших образов контейнеров Windows или нет?

Мне непонятны документы: https://packer.io/docs/builders/docker.html

В верхней части документа говорится:

Обратите внимание: Packer пока не поддерживает контейнеры Windows.

Но затем на той же странице говорится:

Docker для Windows У вас должна быть возможность запускать сборки докеров как для контейнеров Linux, так и для Windows…

Это то, чего я хотел бы достичь с помощью упаковщика. У меня огромные (20 гигов) окна-контейнеры. Создать и запустить их локально практически невозможно.

Так что я:

  1. вставьте экземпляр Windows EC2 с докером на нем
  2. удаленный на сервер
  3. загружать файлы Docker и создавать образы Windows
  4. запускать контейнеры локально на сервере для тестирования и ткнуть их
  5. отправьте их в ECS (с сервера)

Мне сложно делать это вручную.

Могу ли я автоматизировать это с помощью упаковщика? Итак, упаковщик предоставит экземпляр Windows EC2 с докером, построит контейнер, может, запустит тесты для его проверки, а затем отправит в ECR?

Я спросил об этом на форумах hashicorp, но не думаю, что они видят много трафика: https://discuss.hashicorp.com/t/can-i-use-packer-to-build-my-big-windows-container-images-or-not/6206