Я использую удаленный API для создания и запуска контейнеров, но я не уверен, как передать аргументы командной строки, которые я обычно делал при создании с локальной машины. В частности, я использую this image, который требует кучу аргументов, которые я обычно делал при запуске «docker run [arguments] [image]». Есть идеи?Передача аргументов командной строки через Remote API
1
A
ответ
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
Не могли бы вы резюмировать содержание ссылке, в случае, если он сломается? – matsjoyce