首页 > 其他分享 >docker fs 文件系统

docker fs 文件系统

时间:2023-09-04 18:55:30浏览次数:28  
标签:fs lib 文件系统 applications var docker overlay2 merged

sudo docker run --name aaa  -it --rm busybox top 

会启动这个 container

去另一个terminal 上 进入这个容器,执行 echo 123ddddd >> /aaaaaa, 就是生成个文件

去另一个terminal 上 主机上 执行 

>  sudo find / -name aaaaaa
/applications/var_lib_docker/overlay2/9a368275904ce68640d080867905ed4a8dd991016dce8b4ffb137c2629e695f8/diff/aaaaaa
/applications/var_lib_docker/overlay2/9a368275904ce68640d080867905ed4a8dd991016dce8b4ffb137c2629e695f8/merged/aaaaaa

> sudo ls /applications/var_lib_docker/overlay2/33c95b9f2f1b3340eb6575352988e8a04fd22f4ddf7755ed70f4db259caa9bf9/
diff link lower merged work

 > sudo echo 666> /applications/var_lib_docker/overlay2/33c95b9f2f1b3340eb6575352988e8a04fd22f4ddf7755ed70f4db259caa9bf9/merged/ssss
-bash: /applications/var_lib_docker/overlay2/33c95b9f2f1b3340eb6575352988e8a04fd22f4ddf7755ed70f4db259caa9bf9/merged/ssss: Permission denied



merged 下面的内容和 容器内看到的是一致的。
当退出容器的时候,这个 /applications/var_lib_docker/overlay2/9a368275904ce68640d080867905ed4a8dd991016dce8b4ffb137c2629e695f8 随即消失!


 

标签:fs,lib,文件系统,applications,var,docker,overlay2,merged
From: https://www.cnblogs.com/qgbo/p/17677846.html

相关文章

  • ubuntu 22.04 安装docker-ce
    #!/bin/bash##安装依赖sudoapt-getupdatesudoapt-get-yinstallapt-transport-httpsca-certificatescurlsoftware-properties-common##安装GPG证书curl-fsSLhttps://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg|sudoapt-keyadd-##写入软件源信息sudoa......
  • linux kernel mount rootfs失败问题
    linuxkernel在初始化末尾会mountrootfs。有时会mount失败,出现类似下面的log:[0.623289]/dev/root:Can'topenblockdev[0.624045]VFS:Cannotopenrootdevice""orunknown-block(0,0):error-6[0.625312]Pleaseappendacorrect"root="bo......
  • docker常用命令
    1.帮助启动类命令1.启动systemctlstartdocker 2.停止systemctlstopdocker 3.重启systemctlrestartdocker 4.查看状态systemctlstatusdocker 5.开机启动(linux开机自动启动docker)systemctlenabledocker 6.查看docker概要信息dockerinfo......
  • 服务器数据恢复- 执行fsck导致Ext4分区无法挂载的数据恢复案例
    Ext4文件系统相关概念:块组:Ext4文件系统的空间被划分为若干个块组,每个块组内的结构大致相同。块组描述符表:每个块组都对应一个块组描述符,这些块组描述符统一放在文件系统的前部,称为块组描述符表。每个块组描述符大小为32字节,其主要描述块位图、i-节点位图及i-节点表的地址等信息。......
  • docker桌面端安装mysql
    参考 https://www.yzktw.com.cn/post/735256.html1,搜索Images,mysql,选择合适的版本pull2,Images,中点击三角箭头,run,会弹出新建Containers弹框Containersname,随便写Ports需要写0Volumes选安装地址EnvironmentVarialbes需要加上密码MYSQL_ROOT_PASSWORD: 123456 3,运行......
  • Docker构建Jenkins
    拉取jenkins的docker镜像,这里用的是lts的长期支持版本,你可以到jenkins官网自由选择其他版本(下载速度慢,花了两个小时,如果中途出现超时再次运行该命令即可)dockerpulljenkins/jenkins:lts配置宿主机映射到容器的目录,之后jenkins的一些配置文件......
  • Docker常用命令
    1、Docker容器信息##查看docker容器版本dockerversion##查看docker容器信息dockerinfo##查看docker容器帮助docker--help2、镜像操作提示:对于镜像的操作可使用镜像名、镜像长ID和短ID。2.1、镜像查看##列出本地imagesdockerimages##含中间映像层dockerimages-a##......
  • 安装Docker compose v2
    转载自好友随遇而安的博文。介绍目前Docker官方用GO语言重写了DockerCompose,并将其作为了dockercli的子命令,称为ComposeV2。安装首先要先安装docker,再进行接下来的安装。仅为当前用户安装$mkdir-p$HOME/.docker/cli-plugins$curl-Lhttps://github.co......
  • linux宏offset_of学习随笔
    offset_of宏定义:include/linux/stddfx.h功能:给出两个参数:结构体和它的成员,获取其成员关于结构体首地址的偏移:#defineoffset_of(type,member)(unsignedlong)&((type*)0)->member这个想法挺精巧的,逐层拆开,首先看里面的(type*)0 ,这是将0地址强行转换为了一个type结构......
  • kubernetes存储方案(一): Heketi+glusterfs
    环境介绍主机名ip安装软件gluster-server110.1.30.30gluster-server,Heketigluster-server210.1.30.32gluster gluster安装GlusterFS(所有节点)配置hosts解析cat>>/etc/hosts<<EOF10.1.30.30gluster-server110.1.30.32gluster-server2E......