Equivalent of --env-file for build-arg?

user4442960

I'm building a Docker image using multiple build args, and was wondering if it was possible to pass them to docker build as a file, in the same way --env-file can be pased to docker run. The env file will be parsed by docker run automatically and the variables made available in the container.

Is it possible to specify a file of build arguments in the same way?

shizhz

There's no such an option, at least for now. But if you have too many build args and want to save it in a file, you can archive it as follows:

  1. Save the following shell to buildargs.sh, make it executable and put it in your PATH:

    #!/bin/bash
    awk '{ sub ("\\\\$", " "); printf " --build-arg %s", $0  } END { print ""  }' $@
    
  2. Build your image with argfile like:

    docker build $(buildargs.sh argfile) -t your_image .
    

Эта статья взята из Интернета, укажите источник при перепечатке.

Если есть какие-либо нарушения, пожалуйста, свяжитесь с[email protected] Удалить.

Отредактировано в
0

я говорю два предложения

0обзор
Войти в системуУчаствуйте в комментариях

Статьи по теме

TOP список

  1. 1

    Распределение Рэлея Curve_fit на Python

  2. 2

    Merging legends in plotly subplot

  3. 3

    Проблема с window.print в Safari

  4. 4

    migrate MongoDB container service - mongodump command not found

  5. 5

    Как я могу нарисовать заполненный прямоугольник в JFreeChart?

  6. 6

    QString удалить последние символы

  7. 7

    JetBrains Rider enable-migrations для ASP.NET MVC на Mac

  8. 8

    Почему `curve_fit` не может оценить ковариацию параметра, если параметр подходит точно?

  9. 9

    Ошибка XDG0062: не удалось установить «Контент». в режиме навигации MUXC

  10. 10

    Как добавить Swagger в веб-API с поддержкой OData, работающий на ASP.NET Core 3.1

  11. 11

    Как загрузить ZIP-файл в Nexus с помощью Maven и избежать создания артефакта pom в Nexus?

  12. 12

    Flutter: Unhandled Exception: FileSystemException: Creation failed, path = 'Directory: '' (OS Error: Read-only file system, errno = 30)

  13. 13

    How to convert C++/CLI string to const char*

  14. 14

    Установка pip с использованием Python 2.7, установленного в ArcGIS

  15. 15

    Symfony 4, Postgres - `Неверное значение параметра client_encoding:« utf8mb4 »` при выполнении команды doctrine

  16. 16

    HTML Body говорит cz-shortcut-listen = "true" с инструментами разработчика Chrome?

  17. 17

    Реакция Как условно переопределить цвет ошибки TextField в Material-UI?

  18. 18

    Перебирайте несколько столбцов в фрейме данных Panda и находите уникальные значения подсчета

  19. 19

    Qt - не растягивать виджеты в QVBoxLayout

  20. 20

    В типе Observable <unknown> отсутствуют следующие свойства из типа Promise <any>.

  21. 21

    ViewPager2 мигает / перезагружается при смахивании

популярныйтег

файл