tar备份系统

sudo tar cvpzf backup.tgz --exclude=/proc --exclude=/mnt --exclude=/sys --exclude=/backup.tgz /

编写

新建目录Dockerfile,在Dockerfile目录下编辑Dockerfile脚本,如下内容:

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 .

linux的备份命令详解,docker备份linux系统的命令详解相关推荐

  1. docker多个容器一起打包_详解Docker 容器基础系统镜像打包

    因为容器本身是共享宿主操作系统内核,所以容器基础系统镜像包本身就是一个标准的 Linux rootfs + 用户自定义的工具.根据这个思路,我们就可以构建一个自己的容器基础系统镜像. 构建标准的 Li ...

  2. exec failed: exec failed..... exec: “ip“(Docker容器没有ip addr命令:ex(Docker容器没有ip addr命令:exec ip addr 报错)

    一.报错 1.报错信息1: OCI runtime exec failed: exec failed: container_linux.go:380: starting container proce ...

  3. 服务器系统打包,详解Docker 容器基础系统镜像打包

    因为容器本身是共享宿主操作系统内核,所以容器基础系统镜像包本身就是一个标准的 Linux rootfs + 用户自定义的工具.根据这个思路,我们就可以构建一个自己的容器基础系统镜像. 构建标准的 Li ...

  4. Docker修改容器系统时间命令组

    以Solr为例: docker exec -it --user root solr /bin/bash cp /home/Shanghai /usr/share/zoneinfo/Asia/ ln - ...

  5. 命令行收集(DOS/Linux/nc/xscan/xsniffer)

    #1 一: net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" ...

  6. linux docker状态,Linux之Docker

    Linux之Docker 目录 Docker简单介绍 在线Docker安装 离线Docker安装 Docker简单介绍 Docker是一个用Go语言开发的一个开源容器引擎,Docker 可以让开发者打 ...

  7. Docker在Linux上运行NetCore系列(一)配置运行DotNetCore控制台

    Docker在Linux上运行NetCore系列(一)配置运行DotNetCore控制台 原文:Docker在Linux上运行NetCore系列(一)配置运行DotNetCore控制台 转发请注明此文 ...

  8. Linux系统查看命令

    1.查看内存命令 free 命令显示系统内存的使用情况,包括物理内存.交换内存(swap)和内核缓冲区内存. free -h 2.查看硬盘命令 df -h 3.查看系统运行状态命令 top #查看某个 ...

  9. 用dos命令破解网吧限制的方法和dos命令全集[color]

    用dos命令破解网吧限制的方法和dos命令全集[color] 这是我收集的破解网吧限制的一些方法仅供大家学习参考哈~~ 一:就是网吧限制本地硬盘的访问. 一般情况下这有两种可能,一种就是简单的隐藏掉, ...

最新文章

  1. mysql with as_mysql数据库学习(第十六篇)- 视图
  2. signature=ae032dcfdc89568ef19ec0c956de36e7,来用百度密语吧!!!
  3. linux下使用idl生成h文件,LINIUX下IDL的安装
  4. java 跳跃表_c++实现跳跃表(Skip List)的方法示例
  5. service mysqld start,Failed to start mysqld.service: Access denied
  6. go 切片取最后一个元素_深挖 Go 之 forrange 排坑指南
  7. jquery深入学习
  8. 今天学到的几个有用的awk命令用法
  9. 这台计算机没有连接到网络怎么办,如果计算机连接到路由器并且没有互联网,该怎么办...
  10. android 电视安装apk文件损坏,安装电视软件时提示解析包出现问题怎么破?
  11. 发稿猫:5步分析钟薛高、东鹏特饮新品牌如何做营销
  12. 人生感悟-人生需学会放下
  13. 未来智能营销时代到来,人工智能营销系统方兴未艾
  14. 程序员不应该错过的 7 大导航
  15. maya调磨砂教程_怎么用maya调磨砂玻璃的材质?
  16. mysql数据库常用名词_【千寻】MySQL数据库名词注释(持续更新)
  17. 红米note3android驱动,为何我的红米NOTE3 装不了USB驱动
  18. 联想为什么不卖X系列服务器,IBM欲向联想出售x86服务器业务,涉及System x产品线...
  19. 多租户 Saas 系统架构的设计思路
  20. DevOps第二讲:用Docker部署你的环境

热门文章

  1. R使用Iris数据集构建SVM分类器
  2. 乔布斯+斯坦福演讲+Stay Hungry. Stay Foolish.
  3. 集成学习--百面机器学习
  4. 社会网络计算与社会网络分析、核心指标有哪些?社会网络计算有什么意义?
  5. linux下文件夹函数,如何从linux上的文件夹中找到一个函数
  6. c语言1余3,c语言1—3真题(含答案).ppt
  7. html5与原生混合模式开发,HTML5与混合模式开发与Native的关系及其实现[张振华.Jack].pdf...
  8. c语言文件 写入 换行,关于文件操作,碰到空格就换行
  9. 动手学深度学习笔记一线性回归
  10. 二值网络--Bi-Real Net: Enhancing the Performance of 1-bit CNNs