`
m635674608
  • 浏览: 5027699 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

关于docker包存储结构说明

 
阅读更多

前段时间与同事交流Docker的安装包层次结构,并沟通相关每个文件的作用,但是一直没有进行文字备份,过去已经一月有余,还是将其记录下来,供后续工作参考

 

默认docker启动会将目录安装在/var/lib/docker,不过建议可以修改 --graph="/path/docker"安装目录.

防止系统盘空间占用过大,最好选择存储空间较大的分区.

 

docker目录:

containers  当前容器的集合(相当于docker ps -a)

目录是容器的配置信息及当前状态.

常用的包括容器配置信息网络信息,日志,都是来源于此,默认存储方式json

我们平时使用的docker inspect , docker logs, docker ps 都是来自于文件夹

 一般用于docker容器重启时,恢复配置使用的依据,由于挂起方式是基础环境,没有办法像VM软件的挂起可以冻结进程,也是docker类似半虚拟容器很难实现真正的将运行容器进行分发,故此如果想实现有状态的运行容器漂移是仍是十分困难.

 

 

 

hostname 主机名称

hosts 容器重启

resolv.conf是DNS服务,默认是拷贝/etc/resolv.conf的配置

hostconfig.json是核心配置之一, 包括网络, CPU, MEM等,dockerrun选项配置形成的容器设置都可以在此处查询到.

config.json是核心docker状态管理文件, 由她加载上述所有文件

config.json 是核心docker状态管理文件, 由她加载上述所有文件

 

http://blog.csdn.net/w412692660/article/details/49005631

分享到:
评论

相关推荐

    docker安装包+依赖包

    以下是对 Docker 20.10 安装及其依赖包的详细说明: 1. **Docker CE (Community Edition)**:Docker 20.10 是 Docker 社区版的一个版本,提供给个人开发者和小团队免费使用。它包含最新的特性和改进,但可能不如 ...

    Docker 手册(Docker Handbook).pdf

    Docker手册(Docker Handbook)是一份详尽的文档,它覆盖了Docker容器化技术的多个方面,包括环境配置、网络管理、存储管理、集群管理、资源限制以及服务发现等。该手册详细介绍了Docker 1.13版本的新特性,并指导...

    linux版本docker离线部署

    "docker.service参数说明.txt"是对"Docker"服务中各种参数的详细解释,这些参数用于控制Docker守护进程的行为,例如设置端口监听、数据存储位置、是否以守护进程模式运行等。理解这些参数对于管理和优化Docker服务至...

    Docker安装与指令

    Images 是一个只读模板,包含创建 Docker 容器的说明。Container 是镜像的可运行实例。 Docker 的安装主要分为两步:下载 Docker-CE rpm 安装包和安装 Docker。下载 Docker-CE rpm 安装包时,需要注意下载版本要和...

    docker-18.03.1-ce.zip

    4. **配置 Docker**:可能需要修改系统配置文件(如 `/etc/default/docker` 或 `/etc/systemd/system/docker.service.d` 下的配置),设置 Docker 的启动选项,如数据存储目录等。 5. **启动 Docker**:最后,通过...

    Docker 简介与安装

    Docker Registry 是一个集中存储与分发镜像的服务,构建完 Docker 镜像后,就可以在当前宿主机上运行,如果想在其它机器运行这个镜像就需要手动复制。此时可以借助 Docker Registry 来避免镜像的手动复制。 在 ...

    docker-compose构建通用php+mysql+nginx包

    1. **Docker**:Docker是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows上,也可以实现虚拟化。Docker容器轻量级,运行在宿主机的...

    docker 部署Redis集群节点.pdf

    Redis是一款开源的高性能内存键值存储数据库,常用于缓存、数据库和消息中间件等场景。如果您需要部署一个Redis集群,Docker可以帮助您更轻松地完成此任务。以下是关于使用Docker部署Redis集群节点的一些资源: - ...

    梁宇明-Voidbox – Docker on YARN

    根据给定文件的内容,文档标题是“梁宇明-Voidbox – Docker on YARN”,而文档内容主要围绕Docker和YARN架构进行讨论。以下内容将详细说明文档中提到的相关知识点。 **Voidbox简介:** Voidbox是一个编程框架,它...

    docker with openstack-Docker中文社区

    在文件提供的内容中,提到了Docker与OpenStack结合的演讲主题,说明了Docker与OpenStack可以相互结合使用。Docker可以用来管理OpenStack上的Linux容器。结合后的系统能够提供强大的云服务和灵活的资源调度能力。 6....

    centos&ubuntu里docker-compose的安装文件

    Docker Compose是Docker的一个子项目,它提供了一种声明式的配置方式,可以用来定义和管理复杂的应用架构。在YAML文件(通常命名为`docker-compose.yml`)中,你可以定义服务、网络和卷,然后通过`docker-compose`...

    jenkins+k8s+docker+harbor的ci、cd操作

    Harbor 提供了一个高度可扩展的架构,可以满足大规模 Docker 镜像的存储和管理需求。 CI/CD 操作流程 下面是 CI/CD 操作的流程: 1. 前端打包:点击保存 2. 大数据打包点击确定 3. 后端打包 4. 打包后目录 Ip 172...

    基于微软Azure、.NET Core和Docker的博客系统.zip

    VM仅向公网暴露80端口,后台service无法从公网访问两个Docker容器所运行的应用(blog-web和blog-service)都可以访问托管的Azure SQL database、Azure Storage blob和SendGrid Account服务整个部署的拓扑结构有可能...

    docker-quick-stack:使用单个脚本,在各种环境中部署docker-compose堆栈

    Web平台启动该存储库包含一个docker定义和脚本,这些定义和脚本将在最短的时间内启动并运行。 它的主要特点是集成Web基础架构(NGINX,PHP,MySQL,COUCHDB,ELK) 工具链图像,提供了开发人员所需的工具该堆栈不...

    docker-registry-ui:您的私有注册表的最简单,最完整的UI

    标题Docker注册表用户界面Docker注册表用户界面总览该项目旨在为您的私有Docker注册中心提供一个简单而完整的用户界面。 您可以在两个版本之间进行选择,即标准接口( joxit/docker-registry-ui:latest )和静态接口...

    etcd-v3.5.11

    在 Kubernetes、Docker 等容器编排系统中,etcd扮演着至关重要的角色,存储了整个集群的状态和配置信息。 **版本3.5.11详解** etcd v3.5.11是etcd的一个稳定版本,主要提供性能优化、安全性和稳定性方面的改进。此...

    Docker-Certified-Associate-DCA-Exam-Guide:Docker认证助理(DCA)–考试指南,由Packt发布

    Docker认证助理DCA考试指南Docker认证助理(DCA)–考试指南| 由Packt发布该代码存储库包含Docker认证助理(DCA)–考试指南|中提供的所有实验。 由Packt发布。 本章的实验室包含在目录中。 每章都有一个目录,并且...

    PyPI 官网下载 | dagster-celery-docker-0.9.17rc0.tar.gz

    《PyPI官网下载的dagster-celery-docker-0.9.17rc0.tar.gz解析》 PyPI(Python Package Index)是Python开发者的重要资源库,它提供了丰富的Python库,供全球开发者下载和使用。标题中的"PyPI 官网下载 | dagster-...

    如何给一个正在运行的Docker容器动态添加Volume

    标题所涉及的知识点是:如何在Docker容器运行过程中动态添加数据卷(Volume)。在传统的认知中,数据卷通常在创建容器的时候被指定,因为Docker容器本身是不可变的,所以传统操作不支持在容器运行后修改其配置。但是...

    docker-arm-linux-ghc:我的(重叉)版本的docker-android-ghc食谱的存储库

    #docker-arm-linux-ghc 该软件包包含一个Dockerfile和相关脚本,以构建针对ARM体系结构的GHC 7.8.4交叉编译器。 非常感谢Neuroctye提供了原始的构建脚本, sseefried ( )提供了原始的Android docker文件和配方,...

Global site tag (gtag.js) - Google Analytics