DockerAPI
Документация: Develop with Docker Engine SDKs | Docker Documentation
DockerAPI — это SDK для Docker, позволяющий программно взаимодействовать с Docker, например, загружать образы, запускать контейнеры. В этом документе просто объясняется, как использовать DockerAPI, в официальной документации каждый API описан более подробно. Официальный API доступен только для Go и Python, и Docker также поддерживает взаимодействие через HTTP. Для других языков можно использовать открытые SDK от сообщества. В этом руководстве будет использоваться язык Go.
Установка
Установите Docker Client с помощью Go Get.
go get github.com/docker/docker/client