首页 > 其他分享 >《docker基础篇:4.Docker镜像》包括是什么、分层的镜像、UnionFS(联合文件系统)、docker镜像的加载原理、为什么docker镜像要采用这种分层结构呢、docker镜像commit

《docker基础篇:4.Docker镜像》包括是什么、分层的镜像、UnionFS(联合文件系统)、docker镜像的加载原理、为什么docker镜像要采用这种分层结构呢、docker镜像commit

时间:2025-01-07 23:15:03浏览次数:8  
标签:4.1 分层 commit 镜像 docker Docker

@

目录

4.Docker镜像

这一块主要讲解docker镜像的底层原理。

4.1 是什么

4.1.1 是什么

4.1.2 分层的镜像

4.1.3 UnionFS(联合文件系统)

4.1.4 docker镜像的加载原理


注意点1:
bootfs:引导文件系统
bootloader:boot文件系统
kernel:内核

4.1.5 为什么docker镜像要采用这种分层结构呢

4.2 重点理解

总结一句话:Docker镜像层都是只读的,容器层是可写的

4.3 docker镜像commit操作案例

注意点1:
docker commit -m="提交的描述信息" -a="作者" 容器ID 要创建的目标镜像名:[标签名]

注意点2:
更新我们的包管理工具:apt-get update 注意apt-get 之间你没有空格

安装vim:apt-get -y install vim

注意点3:
演示案例ubuntu安装vim,然后commit提交容器生成镜像

1)原始的默认Ubuntu镜像是不带着vim命令的

2)外网连通的情况下,安装vim,注意apt-get 之间你没有空格


3)安装完成后,commit我们自己的新镜像

4)启动我们的新镜像并和原来的对比

本人其他相关文章链接

1.《docker基础篇:1.Docker简介》包括Docker是什么、容器与虚拟机比较、能干嘛、去哪下
2.《docker基础篇:2.Docker安装》包括前提说明、Docker的基本组成、Docker平台架构图解(架构版)、安装步骤、阿里云镜像加速、永远的HelloWorld、底层原理
3.《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
4.《docker基础篇:4.Docker镜像》包括是什么、分层的镜像、UnionFS(联合文件系统)、docker镜像的加载原理、为什么docker镜像要采用这种分层结构呢、docker镜像commit
5.《docker基础篇:5.本地镜像发布到阿里云》
6.《docker基础篇:6.本地镜像发布到私有库》包括本地镜像发布到私有库流程、docker regisry是什么、将本地镜像推送到私有库
7.《docker基础篇:7.Docker容器数据卷》包括坑、回顾下上一讲的知识点,参数V、是什么、更干嘛、数据卷案例
8.《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis

重要信息


标签:4.1,分层,commit,镜像,docker,Docker
From: https://www.cnblogs.com/bigcat26/p/18658614

相关文章

  • Docker:安装 XXL-JOB 分布式调度任务的技术指南
    1、简述XXL-JOB是一个分布式任务调度平台,提供简单易用的任务调度功能。它支持分布式调度、失败重试、任务监控和报警等功能。XXL-JOB采用了服务端与执行器的架构,任务调度在服务端进行,而任务的实际执行则由各个执行器完成。XXL-JOB的核心功能包括:支持分布式任务调度和......
  • docker启动nacos报错: Nacos Server did not start because dumpservice bean constru
    一、docker启动nacos报错:mysql版本:8nacos版本:2.xNacosServerdidnotstartbecausedumpservicebeanconstructionfailure:NoDataSourcesetNacosisstarting,youcandockerlogsyourcontainer+exec/opt/java/openjdk/bin/java-XX:+UseConcMarkSweepGC-XX:+U......
  • win10_install.wim 和 sysprep 是 Windows 系统部署和镜像管理中的两个重要概念,它们在
    win10_install.wim和sysprep是Windows系统部署和镜像管理中的两个重要概念,它们在用途、内容、以及操作方式上有显著的区别。下面将对这两者进行详细的比较:1. win10_install.wimwin10_install.wim是Windows安装映像文件(WindowsImagingFormat)。它是Windows安装过程中......
  • 在 Windows 10 系统中,.iso 文件是一个镜像文件,通常包含操作系统的完整安装文件。要安
    在Windows10系统中,.iso文件是一个镜像文件,通常包含操作系统的完整安装文件。要安装Windows10,必须从该镜像文件中提取和加载必要的文件,才能开始安装过程。挂载(Mount)一个.iso文件的原因:模拟光盘驱动器:.iso文件实际上是一个虚拟光盘镜像,它模拟了传统光盘的结构。挂载这......
  • docker配置mysql一主多从。宿主机Navicat Premium 15通过不同ip连接
    1.环境准备1.1拉取MySQL镜像dockerpullmysql:8.0解释:从Docker官方镜像仓库中拉取MySQL8.0镜像,确保我们使用最新版本。如果已经拉取,可以跳过这步。1.2创建自定义网络(二选一)1.2.1创建自定义网络(端口不同)dockernetworkcreatemysql-cluster解释:创建......
  • 国内中文版 ChatGPT镜像网站整理合集【2025/1/8更新】
    一、GPT镜像网站① https://chatgpt-4-mirror-zh.github.io/ChatGPT/ 支持GPT4.0、4o以及o1,支持MJ绘画② https://github.com/chatgpt-4-mirror-zh/ChatGPT/ 支持GPT4.0、4o以及o1、o1pro 1.什么是镜像网站ChatGPT镜像网站(MirrorSite)是指通过复制原始网站内容和结......
  • harbor 镜像清理
    查看当前磁盘使用率harbor垃圾清理harbor执行垃圾清理释放磁盘空间harbor垃圾清理报错查看nginx配置worker_processesauto;events{worker_connections1024;useepoll;multi_accepton;}http{tcp_nodelayon;#thisisnecessaryforusto......
  • Docker 的基本概念和优势,以及在应用程序开发中的实际应用。
    Docker是一个开放源代码的容器化平台,用于轻松构建、打包和部署应用程序。它基于操作系统层面的虚拟化技术,通过创建容器来隔离应用程序的运行环境,使应用程序能够在不同的操作系统上运行,而无需担心依赖关系和环境差异。Docker的主要优势包括:简化应用程序的构建与部署:Docker......
  • 【Docker基础】Docker Desktop超详细入门使用指南
    前言大家好,我是小徐啊。今天介绍下什么是DockerDesktop以及如何使用。docker是一个帮助我们进行容器化部署的应用,但一开始,它只有命令界面,对于不太习惯使用命令的小伙伴比较难上手。所以,后来官方就出了一个可视化的软件DockerDesktop,帮助我们简单直观的使用docker,让我们可以轻松......
  • docker 官网安装+ nvidia gpu toolkit
    docker安装https://docs.docker.com/engine/install/ubuntu/#AddDocker'sofficialGPGkey:sudoapt-getupdatesudoapt-getinstallca-certificatescurlsudoinstall-m0755-d/etc/apt/keyringssudocurl-fsSLhttps://download.docker.com/linux/ubuntu......