微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将本机运行的操作系统作为docker基础镜像

/*
此命令将本机运行的操作系统打成一个.tar包
可以使用--exclude参数将不需要的目录进行排除,可排除多个目录。
文件打包支持的类型只有.tar, .tar.gz, .tgz, .bzip, .tar.xz等几种格式。
打包完成后放在/usr目录下。
*/
tar --exclude=/usr/lib32 --exclude=/sys  -cPvf system-base.tar /usr
//将制作的tar包使用docker import镜像导入,并命令为:system-base:
cat system-base.tar | docker import - system-base
/*
使用docker命令启动镜像。
-i 以交互模式运行容器 
-t 为容器重新分配一个伪输入终端,通常与 -i 同时使用
 /bin/bash是指在容器启动后容器内执行的命令
*/
docker run -i -t system-base  /bin/bash

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐