Docker run: многострочный - PullRequest
       0

Docker run: многострочный

0 голосов
/ 21 сентября 2018

Есть ли способ запуска в командной строке Windows, команда "Docker Run" по нескольким строкам, например, вместо

"docker run -v .. --name .. --entrypoint .. <image_name>"

что-то вроде

"docker run 
-v. ..
--name ..
--entrypoint ..
<image_name>"

Это становится больюредактировать!Спасибо, Джонни

edit: я пытался добавить в ^ команду, это не работает.Просто ошибки с "docker run" requires at least 1 argument.

Ответы [ 2 ]

0 голосов
/ 19 февраля 2019

В случае, если кто-то попал сюда вместо возможных дубликатов, указанных выше, и ^ не работает для меня: если я использую dos (т.е. не powershell), заменяя символы \ пробел и обратную косую черту в конце докеракоманда для linux с ^ то есть пробелом и кареткой в ​​конце всех, кроме предпоследней строки, похоже, работает для меня.

0 голосов
/ 21 сентября 2018

Я думаю, что лучшим инструментом является docker-compose, и он использует файл docker-compose.yml для подготовки инструкций по запуску или сборке.

Таким образом, это будет текстовый файл в формате yml или yaml и ссылка на негона разные ключевые слова для его подготовки.

https://docs.docker.com/compose/overview/

Compose is a tool for defining and running multi-container Docker applications.  
With Compose, you use a YAML file to configure your application’s services.   
Then, with a single command, you create and start all the services from your configuration.   
To learn more about all the features of Compose, see the list of features.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...