参考:https://blog.csdn.net/weixin_41039041/article/details/84588354
https://blog.csdn.net/tiantao2012/article/details/82425660
在打包之前必须确保本地环境已经关闭selinux,否则会在通过镜像启动容器的时候报错。
一:关闭selinux
/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态,disabled为关闭状态
vi /etc/selinux/config ##将SELINUX=enforcing改为SELINUX=disabled,然后重启设备生效
二:制作/导入镜像
-
通过tar 备份目录 tar -cvpf /home/centos7.tar --directory=/ --exclude=proc --exclude=sys --exclude=dev --exclude=run /
-
导入镜像方法1 cat centos7.tar | docker import - centos7:tag
-
导入镜像方法2 进入镜像对应目录 docker import centos7.tar 自定义images名字
-
启动容器 docker run -it centos7:tag /bin/bash