Docker images and container
可以在 DockerHub 上得到可用于你自己的项目的预构建镜像,可以自己创建一个,这里我们自己创建一个Docker镜像并记录具体步骤:
1.创建docker工作空间
2.创建Dockerfile文件
touch Dockerfile
3.用编辑器在Dockerfile中添加内容
用你喜欢的编辑器在Dockerfile中添加一行内容“FROM ubuntu”保存。
4.创建docker镜像
输入命令sudo docker build -t zilong . 其中,-t 后面的参数是TAG。
此时执行sudo docker images即可看到当前安装的镜像列表。
5.执行docker
你将看到 root 提示符,这意味着在 Linux、Windows、或者 macOS 中你可以运行一个最小的 Ubuntu 了。你可以运行所有的 Ubuntu 原生命令或者 CLI 实用程序。
sudo docker run -it zilong
docker中安装内核模块
sudo docker search busybox
sudo docker pull busybox:latest
sudo docker run --privileged=true -it -v /home/love/Workspace/globalfifo:/globalfifo busybox
如果不添加--privileged=true,则安装模块会报告错误:
当添加后,可以正常加载成功:
此时,设备节点同时出现在HOST端和DOCKER端:
所以,在DOCKER端可以安装内核模块, 都是安装在主机上,效果和在主机上直接安装类似。
参考文档
https://www.cnblogs.com/showker/p/15939309.html