docker学习日记(一):Docker基本介绍

简介: 1.比较Docker和虚拟技术的不同:传统虚拟机,虚拟出一条硬件,运行一个完整的操作系统,然后在这个系统上安装和运行软件容器内的应用直接运行在宿主机的内容,容器是没有自己的内核,也没有虚拟我们的硬件,所以就轻便了每个容器是相互隔离,每个容器内部都有一个属于自己的文件系统,互不影响。

1.比较Docker和虚拟技术的不同:

  • 传统虚拟机,虚拟出一条硬件,运行一个完整的操作系统,然后在这个系统上安装和运行软件
  • 容器内的应用直接运行在宿主机的内容,容器是没有自己的内核,也没有虚拟我们的硬件,所以就轻便了
  • 每个容器是相互隔离,每个容器内部都有一个属于自己的文件系统,互不影响。

1.1虚拟机技术的缺点:

a.资源占用十分多

b.冗余步骤多

c.启动很慢

2.DevOps(开发,运维)

a.应用更快捷的交付和部署

传统:一堆帮助文档,安装程序
Docker:打包镜像发布测试,一键运行

b.更便捷的升级和扩缩容

使用了Docker之后,我们部署的应用就和搭积木一样!
项目打包为一个镜像,扩展服务器A!服务器B

c.更简单的系统运维

在容器化之后,我们的开发,测试环境都是高度一致的。

d.更高效的计算资源利用:

1核2g的服务器!
Docker是内核级别的虚拟化,可以再一个物理机上可以运行很多容器实例!服务器的·性能可以被压榨到极致。
目录
相关文章
|
3月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
564 6
|
NoSQL Linux Redis
Docker学习二(Centos):Docker安装并运行redis(成功运行)
这篇文章介绍了在CentOS系统上使用Docker安装并运行Redis数据库的详细步骤,包括拉取Redis镜像、创建挂载目录、下载配置文件、修改配置以及使用Docker命令运行Redis容器,并检查运行状态和使用Navicat连接Redis。
1461 3
|
存储 Ubuntu Linux
学习docker
学习docker
194 1
|
运维 Kubernetes 开发者
Docker Swarm学习
【10月更文挑战第5天】
204 3
|
Kubernetes Linux 持续交付
docker容器学习
【10月更文挑战第1天】
192 1
|
存储 Ubuntu Docker
Docker学习
Docker学习
201 4
|
网络协议 Shell Docker
docker 学习之路
docker 学习之路
164 1
|
Linux 应用服务中间件 Shell
docker学习--docker容器镜像常用命令大全(简)
本文档详细介绍了Docker中的镜像命令与容器管理命令。镜像命令部分涵盖了镜像搜索、下载、上传等操作;容器管理命令则包括了容器的创建、启动、停止、删除及日志查看等功能。通过具体示例,帮助用户更好地理解和使用Docker相关命令。
884 0
|
Shell 应用服务中间件 nginx
docker学习--最详细的docker run 各子命令解释与应用
`docker run` 是 Docker 中用于启动容器的基本命令。常用子命令包括 `-i`(交互模式)、`-t`(分配终端)、`-d`(后台运行)、`-p`(端口映射)、`--name`(指定容器名)。例如,`docker run -it nginx:1.20 /bin/bash` 可以创建并进入交互式容器。使用 `-d` 可在后台运行容器,`-p` 可将容器端口映射到主机端口,`--name` 则用于自定义容器名称以便管理。
1717 0
|
NoSQL Redis Docker
Docker再学习 - 实战
Docker再学习 - 实战
134 1

热门文章

最新文章