review what i studied `date` - 2017-4-23

aufs 和 overlay

同样是联合文件系统

但是overlay只有两层

而AUFS分为多层,这在dokcer容器访问最底层的只读的镜像文件时 会造成读取缓慢的现象,因为要经过许多层

但是aufs的发布时间要更久一点 相比 overlay在某些放面要稳定

overlay和aufs同样的把docker镜像置于底层,在对容器进行写操作时并不会影响到镜像

我的理解:

docker 镜像在overlay中充当lower层

而upper层则是我们创建的文件。

merge 则是真正应用于容器的

当我们修改lower层的文件时,overlay将会进行copy on write 操作( 将我们要修改的文件复制到upper层进行修改)

总结:lower层只能读

联合文件系统使docker变为轻量级

时间: 2024-12-29 07:40:55

review what i studied `date` - 2017-4-23的相关文章

     review what i studied `date` - 2017-4-4

如果要在第二行即"bbbb"行的上添加一行,内容为"xiaowu",可以把参数"a"换成"i" [[email protected] shell]# sed '/b/i\xiaowu' file  aaaa xiaowu bbbb cccc dddd [[email protected] shell]# sed '/bbbb/a\xiaowu' file  aaaa bbbb xiaowu cccc bbbb xiaowu d

review what i studied `date` - 2017-4-22

docker 如何使用overlay存储驱动 echo "overlay" > /etc/modules-load.d/overlay.conf #Add overlay module modify docker service configure file vim /usr/lib/systemd/system/docker.service #seek "ExecStart=/usr/bin/dockerd"line ExecStart=/usr/bin/d

review what i studied `date` - 2017-4-12

一个主机中的authorized_keys文件可以存放多个公钥文件,以达成多台通过不同的私钥登录. authorized_keys不是一个公钥文件只是存放公钥字符串的文件 snmp v2 MIB 其实就是设备上保存设备状态信息的一个树形数据库,其中oid就是代表目录树的走向,下载MIB Browser 查看MIB 树形数据库的结构 OID 就是树形数据库的路径,数据库的表中包含索引

review what i studied `date` - 2017-4-6

#vim 内部命令: :g/abc/d #删除所有有abc的行 example: :g/^#/d #删除所有以#号开头的行 :g/^$/d #删除所有空行 :v/abc/d #删除所有没有abc的行 tcpdump -i ens160 port 161 #监听网卡ens160的161端口 tcpdump - ens160 tcp port 161 #只监听网卡ens160上的tcp数据流

review what i studied `date` - 2017-4-9

#!/bin/python #!_*_conding:UTF-8_*_ import os import json r=open('url.txt','r').read().split() #读取url.txt文件返回数组 u=open('user.txt','r').read().split() devices=[] #定义devices类型为数组list users=[] a = 0 for devpath in r:                 user = u[a]         

review what i studied `date` - 2017-3-30

截取一个字段的第n个数 cut -c ns 将一个IP地址加入到know_hosts中 echo REMOTE_IP_ADDR | ssh-keyscan -t rsa -f - >>~/.ssh/known_hosts

review what i studied `date` - 2017-4-19

将整个yum 源下载下来供自己使用 #首先创建yum源的repo文件[]内是repo的ID reposync --repoid=updates --download_path=DESTDIR cat /proc/net/dev #查看网卡ifname sed 's/,$/\n/g' #sed替换结尾的逗号为换行符 bond口的配置 #Centos 7的话配置与配置team口类似 cat /proc/net/bonding/bond0 #查看配置好的bond口的详细信息

review what i studied `date` - 2017-4-10

写脚本会用到 curl -o /dev/null -s -w %{http_code} http://localhost 200 #返回网站状态码 zabbix 可视化: 一个Graph对应一个Item simple check 说白了就是手动操作去完成一些简单的操作,例如ping    nmap扫端口等 一切都是由zabbix-server自动去操作的 Python json模块 json模块接收到的数据类型只能是字典 devices += [{'name':device,'path':u}]

review what i studied `date` - 2017-4-27

知道一个字段名,怎样查到它在数据库里的哪张表里,mysql USE Information_schema; SELECT TABLE_NAME FROM COLUMNS WHERE COLUMN_NAME='字段名称'; 清空具有外键约束的表时报ERROR 1701(42000)的解决   ERROR 1701 (42000): Cannot truncate a table referenced in a foreign key constraint (`furion`.`tbl_frn_al

review what i studied `date` - 2017-4-14

rename .mib .txt *.mib #批量文件重命名 find ./ -perm /111 #寻找当前目录所有可执行的文件 telnet 是tcp协议所以不能登录udp端口