我希望能使用 docker 包来运行 docker-compose 项目,通过提供 docker-compose.yml 文件,并使其与 Golang 相关联。
参考自 https://docs.docker.com/engine/api/sdk/examples/的例子,我已经知道如何使用 Golang 创建和运行个别容器了。但是,是否有一种方法可以从 Golang 的 docker 库中运行 docker-compose 项目呢?
我知道我可以像这样做:
参考自 https://docs.docker.com/engine/api/sdk/examples/的例子,我已经知道如何使用 Golang 创建和运行个别容器了。但是,是否有一种方法可以从 Golang 的 docker 库中运行 docker-compose 项目呢?
我知道我可以像这样做:
import "os/exec"
exec.Command("docker-compose","up")
但我希望这个功能通过Docker软件包实现。