tar備份系統(tǒng)
sudo tar cvpzf backup.tgz --exclude=/proc --exclude=/mnt --exclude=/sys --exclude=/backup.tgz /
更多l(xiāng)inux備份方法參考https://www.jb51.net/article/151167.htm
編寫dockerflie
新建目錄Dockerfile,在Dockerfile目錄下編輯Dockerfile腳本,如下內(nèi)容:
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
根據(jù)情況修改用戶名密碼
將備份的系統(tǒng)文件導入為docker鏡像
1.在Dockerfile目錄下新建目錄backup
2.將備份好的tar文件解壓到backup目錄下:tar xvpfz backup.tgz
3.sudo docker build -t centos/centos:7.0 .
總結
以上所述是小編給大家介紹的docker備份linux系統(tǒng)的命令詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!