【问题标题】:Running LaraDock on Mac Silicon computer (MacBook Pro 2021) with Docker Desktop gives Apache2_1 exited with code 2在带有 Docker Desktop 的 Mac Silicon 计算机(MacBook Pro 2021)上运行 LaraDock 会导致 Apache2_1 退出并显示代码 2
【发布时间】:2026-01-20 18:20:03
【问题描述】:

在 Mac Silicon 计算机(MacBook Pro 2021)上:

  1. git clone git@github.com:laradock/laradock.git
  2. cd laradock
  3. cp .env.example .env
  4. docker-compose 构建工作区
  5. docker-compose 构建 apache2
  6. docker-compose up apache2 工作区 ------> Apache2_1 以代码 2 退出

MacOS Monterey 12.01

上运行 Docker Desktop for Apple M1 (v.4.3.0)

【问题讨论】:

    标签: apache apple-m1 laradock


    【解决方案1】:

    自己找到了解决方案。这是解决方案:

    编辑:/apache2/Dockerfile

    *// First line, edit it like this:*
    FROM --platform=linux/x86_64 webdevops/apache:ubuntu-18.04
    
    *// At the end of the file, add this:*
    RUN wget -O "/usr/local/bin/go-replace" "https://github.com/webdevops/goreplace/releases/download/1.1.2/gr-arm64-linux" \
        && chmod +x "/usr/local/bin/go-replace" \
        && "/usr/local/bin/go-replace" --version
    

    然后这样做:

    docker-compose build apache2

    docker-compose up apache2

    结果:Apache 运行良好!

    【讨论】:

      最近更新 更多