docker基础镜像制作
时间:2018-12-02 08:49 来源:潇湘夜雨 作者:华嵩阳 点击:次
介绍:一般自定义镜像,通过网络仓库的基础镜像修改,但基础镜像又怎么制作呢? 这里简单介绍基础镜像的制作流程。 1、打包镜像文件 我现在利用急救模式进入到虚拟机,然后挂载系统盘到临时目录/mnt。 chroot /mnt bash #切换根目录到挂载的目录 使用tar命令进行打包,需要注意的是,文件打包支持的类型只有(.tar, .tar.gz, .tgz, .bzip, .tar.xz, or .txz)这几种。 tar --numeric-owner --exclude=/proc --exclude=/sys -cvf centos7-base.tar / 2、导入images 将制作的centos导入,并命令为:centos7-base,然后使用docker images就可以看到导入的镜像了。 cat centos7-base.tar | docker import - centos7:base 3、运行测试一下,可以看到发行版本 docker run -it centos7-base cat /etc/redhat-release docker run -d --privileged=true centos7:base /usr/sbin/init [root@localhost ~]# docker ps -a|grep centos7 881aeb7b4e99 centos7:latect "/usr/sbin/init" 2 days ago Up 24 seconds agitated_merkle (责任编辑:liangzh) |