首页 > 解决方案 > Docker 构建失败 macOS Big Sur 11.2 m1

问题描述

我已经克隆了这个项目,它正在我的旧机器和我的队友工作,并试图构建它:

docker-compose build

但它会为这些库抛出构建错误

Errors were encountered while processing:
 ghc
 libghc-hsopenssl-dev
 libghc-network-dev
E: Sub-process /usr/bin/dpkg returned an error code (1)
ERROR: Service 'web' failed to build : The command '/bin/sh -c apt-get install -y libgnutls28-dev libghc-hsopenssl-dev libghc-hsopenssl-dev' returned a non-zero code: 100

我想知道错误可能在哪里?是 macOS 更新吗?或库兼容性或新的 m1 架构?

我试过了:

docker-compose build --no-cache

并在 Dockerfile 中的命令中添加 -f

apt-get install -y libgnutls28-dev libghc-hsopenssl-dev libghc-hsopenssl-dev -f

标签: linuxmacosdockerapple-m1

解决方案


推荐阅读