我可以将 /usr/src/linux 从 docker 挂载到我的会话吗?

我可以将 /usr/src/linux 从 docker 挂载到我的会话吗?

我需要从我的会话访问内核源代码。
是否可以?
我可以将其安装到吗/usr/src/linux/

答案1

是的,这是可能的。它记录在管理容器中的数据页。语法是添加-v host_path:container_path到您的docker run命令行。

例如:

[root@localhost ~]# docker run -t -i --rm  busybox
/ # ls /usr/
bin    lib    lib64  sbin   share
/ # exit
[root@localhost ~]# docker run -t -i --rm -v /usr/src:/usr/src busybox
/ # ls /usr/
bin    lib    lib64  sbin   share  src
/ # ls /usr/src
debug    kernels

确保目标挂载点(此处/usr/src)不存在于您的容器中,否则您可能会遇到权限问题(不知道为什么,这些天我自己尝试使用 docker)。

相关内容