tar备份系统
1
|
sudo tar cvpzf backup.tgz --exclude= /proc --exclude= /mnt --exclude= /sys --exclude= /backup .tgz / |
更多linux备份方法参考http://www.zzvips.com/article/146497.html
编写dockerflie
新建目录Dockerfile,在Dockerfile目录下编辑Dockerfile脚本,如下内容:
1
2
3
4
5
6
7
8
9
10
|
FROM scratch COPY rootfs / RUN chmod u+s /usr/bin/sudo RUN chmod u+s /usr/bin/passwd RUN chmod u+s /bin/su RUN chmod u+s /bin/ping RUN chmod u+s /bin/mount RUN chmod u+s /bin/umount USER root WORKDIR /home/root |
根据情况修改用户名密码
将备份的系统文件导入为docker镜像
1.在Dockerfile目录下新建目录backup
2.将备份好的tar文件解压到backup目录下:tar xvpfz backup.tgz
3.sudo docker build -t centos/centos:7.0 .
总结
以上所述是小编给大家介绍的docker备份linux系统的命令详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!
原文链接:https://blog.csdn.net/boheguo/article/details/84315555