Linux

Raspberry Pi 3 上的 Docker 安裝失敗,與 aufs 中的核心版本不匹配

  • April 16, 2019

最近在 Raspbian 上安裝 Docker 發生了什麼變化,導致 Docker 安裝失敗,可以做些什麼呢?

在 Raspberry Pi 3 上,從 get.docker.com 安裝 docker 失敗並顯示錯誤消息:

錯誤!此模組的 dkms.conf 包含與此核心/架構不匹配的 BUILD_EXCLUSIVE 指令。這表明它不應該被建造。

我嘗試編輯 /usr/src/aufs-4.9+20161219/dkms.conf 並刪除該行

BUILD_EXCLUSIVE_KERNEL="^4.9.*"

然後執行

sudo apt-get remove -y docker-engine
sudo apt-get install -y docker-engine

據我所知,這似乎解決了這個問題,但刪除核心版本的檢查似乎是一種黑客行為。

pi@kubmaster:~ $ uname -a
Linux kubmaster 4.9.41-v7+ #1023 SMP Tue Aug 8 16:00:15 BST 2017 armv7l GNU/Linux

重現步驟:

  1. 從https://www.raspberrypi.org/downloads/raspbian/下載 Raspbian Stretch Lite ,發布日期為 2017-09-07,將圖像寫入 SD 卡,啟動 Rasbian 並設置網路。
  2. 執行以下命令:
sudo apt-get update && sudo apt-get -y upgrade
curl -fsSL get.docker.com -o get-docker.sh
chmod +x get-docker.sh
sudo ./get-docker.sh

我有類似的錯誤。嘗試安裝核心標頭檔:

sudo aptitude install linux-headers-4.9.0-4-all raspberrypi-kernel-headers

引用自:https://unix.stackexchange.com/questions/395886