我正在尝试Docker buildx为linux/arm/v7构建一些镜像。但是,我想通过编程的方式来实现。我知道有一个HTTP api可以与Docker守护进程交互以实现标准功能,但是Docker文档没有显示任何关于Docker buildx api的信息。
例如,我想运行"docker buildx build --platform linux/arm/v7bar foo/ -t :latest“。以编程方式。
有人试过吗?
发布于 2019-09-12 18:24:56
我将在这里发布我最终做了什么,因为它可能是有用的。docker buildx中有一个选项,允许设置默认构建器实例以使用:
docker buildx use <instance name>然后,HTTP api将对该实例应用任何构建请求。
发布于 2019-09-05 14:51:41
我不知道您对使用buildx有什么要求,但是Python中有SDK
https://docker-py.readthedocs.io/en/stable/
您可以将此API客户端用于以编程方式使用docker。
https://stackoverflow.com/questions/57799430
复制相似问题