簡體   English   中英

ubuntu docker 鏡像 18.04 的 Linux 頭文件

[英]Linux headers for ubuntu docker image 18.04

我正在嘗試為我的 ubuntu 18.04 docker 映像 (ubuntu:18.04) 安裝 linux 頭文件。 通常我會在我的 VM 中執行sudo apt-get install linux-headers-$(uname -r)來獲取當前的 linux 頭文件包。

但是當我運行 uname -r 時,docker 圖像返回以下內容

root@0c4e24cca819:/# uname -r
4.19.76-linuxkit

只是想知道我應該為 ubuntu:18.04 docker 映像使用哪個 linux 頭映像?

Docker 根據定義運行您當前的內核。 如果您使用的機器的內核尚未為 Ubuntu 打包,那么您無法安裝任何軟件包來獲取其標頭。

看起來您使用的是 Mac,所以這里肯定就是這種情況。 也許您可以要求 Docker for Mac 維護人員為其內核提供一些流行平台的標頭,但我懷疑他們不想承擔這個責任。

作為一種解決方法,可以在 Linux 中運行 Docker,例如 Virtualbox。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM