Docker学习笔记之创建Ubuntu基础镜像
2020-02-07 14:06
218 查看
在创建基础镜像之前需要安装Bootstrap工具debootstrap,所以执行命令:
sudo apt install debootstrap
软件安装完成后就可以使用debootstrap工具下载Ubuntu二进制文件了,命令格式是debootstrap <代号> <目录>。这里可以查看本Ubuntu系统代号,当然也可以使用其它版本的代号,这个命令是通过网络下载文件的。执行命令:
lsb_release -a
可以看到Codename属性值为bionic,这个bionic就是Ubuntu 18.04 LTS 版本的代号,这里顺带说一下执行命令:uname -a可以查看系统的Linux内核版本。知道了版本号后,开始下载二进制文件,执行命令:
sudo debootstrap bionic bionic
命令执行完成后,可以看到文件夹bionic里面有下载的文件
\
接下来就可以使用下载的文件进行打包,然后利用管道执行命令docker import导入:
sudo tar -C bionic/ -c . | sudo docker import - bionic:0.1
tar -C bionic -c .命令用于将bionic目录下的内容压缩为一个文件,并输出至stdout。通过 | 管道可以将输出内容传递给docker import命令。-C选项切换到目录,-c选项压缩。
导入import命令的格式为:docker import <URL或 - > <镜像名称>:<标签>。当通过 | 管道接收数据时,则指定 - 。执行结果如下图所示:
可以看到创建的镜像bionic:0.1
转载于:https://www.cnblogs.com/quanbisen/p/11443196.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- docker学习笔记(三)——创建自定义镜像
- 为docker创建ubuntu带SSH的基础镜像
- Docker学习笔记 - 创建私有的镜像仓库
- Docker 学习笔记1—创建一个docker nginx镜像并通过浏览器访问
- Docker学习笔记(1)——Dockerfile创建镜像
- Docker基础学习——通过Dockerfile文件创建镜像
- docker学习笔记5:利用commit命令创建镜像 和 删除本地镜像
- docker学习笔记2—创建一个nginx的镜像,并使用浏览器访问
- docker学习笔记之创建本地镜像(三)docker build的结果
- docker学习笔记之dockerfile创建镜像
- Docker学习笔记之使用Dockerfile创建镜像
- docker学习笔记(四)——Dockerfile创建自定义镜像
- Docker学习笔记1-从0创建并发布一个docker镜像
- docker学习笔记3—使用Dockerfile与docker build命令创建一个nginx服务器镜像,并使用浏览器进行访问
- docker学习笔记4:利用docker hub上的mysql镜像创建mysql容器
- docker学习笔记6:利用dockerfile创建镜像介绍(生成简单web服务器镜像)
- 为docker创建ubuntu带SSH的基础镜像
- Docker学习笔记(三)- Dockerfile创建本地镜像
- Linux mkisofs 创建光盘镜像文件(Linux指令学习笔记)
- ubuntu操作系统学习笔记之------网络基础