Я могу использовать команды Docker в командной строке. У меня также есть некоторая идея, как использовать Python SDK для вызова Docker. не нашел хорошего способа использования докера. Пробовал это, но это не работает. (это от https://docs.docker.com/develop/sdk/examples/). что означает упомянутый здесь идентификатор? что делать, если мне нужно выполнить вызов API api rest, чтобы увидеть «Docker Run hello-world»? Есть ли где-нибудь хорошая документация где-нибудь на остальных API. Если есть хорошие рабочие примеры на api rest docker rest, это будет хороший альтернативный python или подобный sdks. (также, после получения ответа JSON от вызова rest api, как мне обработать ответ JSON? любой хороший документ, который объясняет это с помощью рабочих примеров?)
$ curl --unix-socket /var/run/docker.sock -H "Content-Type: application/json" \
-d '{"Image": "alpine", "Cmd": ["echo", "hello world"]}' \
-X POST http:/v1.24/containers/create
{"Id":"1c6594faf5","Warnings":null}
$ curl --unix-socket /var/run/docker.sock -X POST http:/v1.24/containers/1c6594faf5/start
$ curl --unix-socket /var/run/docker.sock -X POST http:/v1.24/containers/1c6594faf5/wait
{"StatusCode":0}
$ curl --unix-socket /var/run/docker.sock "http:/v1.24/containers/1c6594faf5/logs?stdout=1"
hello world