docker学习笔记-简介

简介: docker学习笔记-简介

零、什么是Docker

是一个基于GO语言开发的开源 应用容器

开发者可以打包应用和相关包,到一个 轻量级可移植 的 容器 中,并且可以发布到 任何机器 ,实现 虚拟化

完全使用 沙箱机制,而且 性能开销很低

一、Docker 核心

Docker 的核心有三个,分别是: 镜像 、 容器仓库


1.镜像:

类似于虚拟机镜像,是一个只读的模板。镜像可以包含基本操作系统环境和用户所需的软件(比如 MySQL).


注:镜像是创建 Docker 容器的基础。


2.容器:

类似于轻量级的沙箱,利用容器运行和隔离应用,容器之间相互隔离,互不可见。


注:镜像是制度的,容器从镜像启动时,会在最上层创建一个可写层。


3.仓库:

与GitHub类似,是存放镜像的地方。

注:仓库与仓库注册服务器的区别:


  • 仓库注册服务器是存放仓库的地方,一个仓库注册服务器包含多个仓库;
  • 每个仓库集中存放某一类的镜像,通过标签区分每个仓库。


仓库与仓库注册服务器的关系如下:

image.png

目录
相关文章
|
17天前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
166 6
|
7月前
|
缓存 Ubuntu Linux
Docker Buildx 简介与安装指南
Docker Buildx 是一个强大的工具,提供了多架构构建、并行构建和高级缓存管理等功能。通过正确安装和配置 Buildx,可以显著提升 Docker 镜像的构建效率和灵活性。希望本文能帮助你更好地理解和使用 Docker Buildx,以提高开发和部署的效率。
3572 16
|
Kubernetes Ubuntu Linux
docker学习笔记
docker学习笔记
125 0
|
Docker Windows Python
Windows-Docker学习笔记(一)
本文介绍了Windows环境下Docker的安装与使用方法。首先通过链接下载Windows版本的Docker,然后按步骤配置:启用Windows功能、设置默认WSL版本为2,并检查Docker及其组件是否正常工作。接着详细列出了Docker的基础命令及其用法,包括搜索、下载镜像、管理容器等。同时介绍了Dockerfile的编写方法及其构建过程,以及docker-compose.yml文件的用途。最后提供了运行和管理容器的具体示例。
Windows-Docker学习笔记(一)
|
NoSQL Linux Redis
Docker学习二(Centos):Docker安装并运行redis(成功运行)
这篇文章介绍了在CentOS系统上使用Docker安装并运行Redis数据库的详细步骤,包括拉取Redis镜像、创建挂载目录、下载配置文件、修改配置以及使用Docker命令运行Redis容器,并检查运行状态和使用Navicat连接Redis。
1346 3
|
存储 Ubuntu Linux
学习docker
学习docker
142 1
|
存储 Linux Docker
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
关于如何在CentOS 7.6上安装Docker、介绍Docker存储引擎以及服务进程关系的实战案例。
654 3
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
|
运维 Kubernetes 开发者
Docker Swarm学习
【10月更文挑战第5天】
158 3
|
安全 网络安全 开发者
Docker学习笔记(一):Docker命令总结
本文介绍了Docker的基本概念、优点以及常用命令。Docker是一个开源的应用容器引擎,它通过容器打包应用程序及其依赖项,实现快速部署和迁移。主要优点包括轻量级、可移植性、易于管理、安全性和开源性。文章还区分了镜像和容器的概念,并提供了构建镜像、查看容器、运行容器、停止和删除容器等常用Docker命令的示例。
328 0
|
Kubernetes Linux 持续交付
docker容器学习
【10月更文挑战第1天】
148 1