2016-07-06 132 views
1

我如何在Docker上運行的Ubuntu 14中安裝lsmodmodprobe?我需要在容器中安裝設備驅動程序,但首先我需要這些命令。碼頭集裝箱:lsmod找不到

(碼頭圖像最初來自碼頭集線器,來自tomcat:7圖像)。

+5

'apt-get install kmod'應該這樣做,但我不認爲你可以在Docker容器中加載內核模塊。你需要在主機上加載它們。 –

+0

它很好地工作。 – nikk

回答

3

根據@ lan-Abbott的評論。問題解決了。

[email protected]:# apt-get install kmod 
Reading package lists... Done 
Building dependency tree 
Reading state information... Done 
The following extra packages will be installed: 
    libkmod2 
The following NEW packages will be installed: 
    kmod 
The following packages will be upgraded: 
    libkmod2 
1 upgraded, 1 newly installed, 0 to remove and 249 not upgraded. 
Need to get 135 kB of archives. 
After this operation, 212 kB of additional disk space will be used. 
Do you want to continue? [Y/n] y 
WARNING: The following packages cannot be authenticated! 
    libkmod2 kmod 
Install these packages without verification? [y/N] y 
Get:1 http://httpredir.debian.org/debian/ unstable/main libkmod2 amd64 22-1.1 [47.9 kB] 
Get:2 http://httpredir.debian.org/debian/ unstable/main kmod amd64 22-1.1 [86.6 kB] 
Fetched 135 kB in 10s (12.8 kB/s) 
debconf: delaying package configuration, since apt-utils is not installed 
(Reading database ... 20886 files and directories currently installed.) 
Preparing to unpack .../libkmod2_22-1.1_amd64.deb ... 
Unpacking libkmod2:amd64 (22-1.1) over (18-3) ... 
Processing triggers for libc-bin (2.19-18+deb8u4) ... 
Setting up libkmod2:amd64 (22-1.1) ... 
Processing triggers for libc-bin (2.19-18+deb8u4) ... 
Selecting previously unselected package kmod. 
(Reading database ... 20886 files and directories currently installed.) 
Preparing to unpack .../archives/kmod_22-1.1_amd64.deb ... 
Unpacking kmod (22-1.1) ... 
Processing triggers for systemd (215-17+deb8u4) ... 
Setting up kmod (22-1.1) ... 
Processing triggers for systemd (215-17+deb8u4) ... 


[email protected]#:ls /sbin/ 
     modinfo   insmod    lsmod  .... ....