DockerAPI
Documentación: Develop with Docker Engine SDKs | Docker Documentation
DockerAPI es el SDK de Docker para interactuar programáticamente con Docker, como extraer imágenes, ejecutar contenedores. Este documento solo explica brevemente cómo usar DockerAPI, en la documentación oficial hay explicaciones más detalladas de cada API. La API oficial solo tiene versiones en Go y Python, y Docker también soporta interacción mediante HTTP. Si se usan otros lenguajes, se pueden usar SDK de código abierto de la comunidad de terceros. Este tutorial usará Go para la explicación.
Instalación
Instalar Docker Client usando Go Get.
go get github.com/docker/docker/client