我有一个Docker构建镜像的过程,但在构建过程中需要运行服务器进行某些管理配置。运行服务器会占用一个端口,在多平台构建时,这会与docker buildx
命令发生冲突,因为它声称该端口已经被使用。
现在我想按顺序而不是并行方式运行构建过程,但似乎没有这样的选项?
我尝试通过将CPU设置为1(--cpuset-cpus 1
)来解决此问题,但似乎没有任何改变。
docker buildx build --platform=linux/amd64,linux/arm64/v8 --cpuset-cpus 1 --push -t ivonet/payara .
- 源代码库 https://github.com/IvoNet/docker-payara
- 我使用的是 Apple M1(aarch64)
这个构建是否可以禁用并行来运行?