2014-10-20 2 views
1

Я использую удаленный API для создания и запуска контейнеров, но я не уверен, как передать аргументы командной строки, которые я обычно делал при создании с локальной машины. В частности, я использую this image, который требует кучу аргументов, которые я обычно делал при запуске «docker run [arguments] [image]». Есть идеи?Передача аргументов командной строки через Remote API

ответ

0

Это зависит от того, какие аргументы вы хотите установить. До привязок к портам, here вы можете найти, как это сделать. В общем, вы должны использовать объекты JSON, переданные как тело в вашем создании и в вашем запросе на запуск.

1

Для передачи аргументов, вы можете, как это

curl -X POST localhost:2375/containers/create -H "Content-Type: application/json" -d '{"Cmd":["ping", "8.8.8.8"], "Image": "ubuntu"}' 

Также смотрите: http://blog.flux7.com/blogs/docker/docker-tutorial-series-part-8-docker-remote-api

+0

Не могли бы вы резюмировать содержание ссылке, в случае, если он сломается? – matsjoyce

Смежные вопросы