首页 > 系统服务 > 详细

Docker学习笔记之创建Ubuntu基础镜像

时间:2019-09-01 20:04:01      阅读:79      评论:0      收藏:0      [点我收藏+]

  在创建基础镜像之前需要安装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

Docker学习笔记之创建Ubuntu基础镜像

原文:https://www.cnblogs.com/quanbisen/p/11443196.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!