容器Docker学习系列八~rootfs命令学习

基础是一步一步的get到的。随着自己写基础知识,也发现了很多原先没有注意到的知识点。工作是我们把知识进行应用的地方,但是也不应该不能让工作把我们局限住。继续扩展学习。
我们今天学习下Docker的rootfs相关的命令

commit

从容器中创建一个新的镜像。

语法糖 docker commit [OPTIONS] CONTAINER ID [新的容器名字与标签]
OPTIONS 选项说明:

  • -a: 提交镜像的作者名字;
  • -c:使用DockerFile指令来创建镜像
  • -m:提交时的说明文字
  • -p : 在commit的时候,将容器暂停
    例子:
runoob@runoob:~$ docker commit -a "runoob.com" -m "my apache" a404c6c174a2  mymysql:v1 
sha256:37af1236adef1544e8886be23010b66577647a40bc02c0885a6600b33ee28057
runoob@runoob:~$ docker images mymysql:v1
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
mymysql             v1                  37af1236adef        15 seconds ago      329 MB

cp

在使用的过程中会进行多个主机与容器之间的数据交换。

语法糖 docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH

Options 可选参数:

  • --archive -a 存档模式(复制所有UID/GID信息)
  • --follow-link , -L 始终遵循SRC路径中的符号链接
    实例
将主机/ruiqi/content目录拷贝到容器96fwf1wcv9ab的/ruiqi目录下。
docker cp /ruiqi/content 96fwf1wcv9ab:/ruiqi/

将主机 /ruiqi/content目录拷贝到容器96fwf1wcv9ab中,目录重命名为 /ruiqi。
docker cp /ruiqi/content  96fwf1wcv9ab:/ruiqi

将容器96fwf1wcv9ab的/www目录拷贝到主机的/ruiqi目录中。
docker cp  96fwf1wcv9ab:/ruiqi /ruiqi/

diff

用来检查容器力文件结构的更改

语法糖 docker diff [OPTIONS] 容器

列子

ruiqi@fruiqi:~/Desktop/code/database-H2-demo$ docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                      NAMES
629da98805e8        mongo               "docker-entrypoint.s…"   9 days ago          Up 7 days           0.0.0.0:27017->27017/tcp   mongo
5cc5bf6da993        redis               "docker-entrypoint.s…"   9 days ago          Up 7 days           0.0.0.0:6379->6379/tcp     redis
ff8fbd80ead8        mariadb             "docker-entrypoint.s…"   9 days ago          Up 7 days           0.0.0.0:3306->3306/tcp     mariadb
ruiqi@fruiqi:~/Desktop/code/database-H2-demo$ docker diff mongo
C /tmp
A /tmp/mongodb-27017.sock
ruiqi@fruiqi:~/Desktop/code/database-H2-demo$ docker diff redis
ruiqi@fruiqi:~/Desktop/code/database-H2-demo$ docker diff mariadb
C /run/mysqld
A /run/mysqld/mysqld.pid
A /run/mysqld/mysqld.sock
C /tmp

今天三个命令主要集中在数据信息的了解,平常使用不是很多,但是也需要了解,如果docker出现问题或者进行数据的迁移我们就需要用到,了解到平常偶尔练习下,就不会出现不熟练的问题了。
容器Docker学习系列一
容器Docker学习系列二
容器Docker学习系列三~命令学习
容器Docker学习系列四~源的修改增加效率
容器Docker学习系列五~命令学习history,save, import
容器Docker学习系列六~命令学习仓库命令
容器Docker学习系列七~系统信息学习

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,928评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,192评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,468评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,186评论 1 286
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,295评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,374评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,403评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,186评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,610评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,906评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,075评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,755评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,393评论 3 320
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,079评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,313评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,934评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,963评论 2 351

推荐阅读更多精彩内容