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

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

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

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

1.1虚拟机技术的缺点:

a.资源占用十分多

b.冗余步骤多

c.启动很慢

2.DevOps(开发,运维)

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

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

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

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

c.更简单的系统运维

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

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

1核2g的服务器!
Docker是内核级别的虚拟化,可以再一个物理机上可以运行很多容器实例!服务器的·性能可以被压榨到极致。
目录
相关文章
|
22天前
|
存储 Ubuntu Docker
Docker学习
Docker学习
54 4
|
2月前
|
网络协议 Shell Docker
docker 学习之路
docker 学习之路
24 1
|
4月前
|
NoSQL Redis Docker
Docker再学习 - 实战
Docker再学习 - 实战
33 1
|
4月前
|
Java C++ Docker
Docker再学习 - 阿里加速配置篇
Docker再学习 - 阿里加速配置篇
261 0
|
5月前
|
关系型数据库 MySQL Go
Docker从入门到精通:Docker镜像相关命令学习
本文介绍了Docker中管理镜像的基本命令:`docker images`用于查看镜像列表,`docker search`从Docker Hub搜索镜像,`docker rmi`删除镜像,`docker tag`则用于标记和重命名镜像。通过这些命令,用户能有效管理自己的Docker镜像资源。
76 1
|
5月前
|
监控 Docker 容器
Docker从入门到精通:Docker log 命令学习
了解 Docker 日志管理对容器监控至关重要。`docker logs` 命令用于查看和管理容器日志,例如,`docker logs <container_name>` 显示容器日志,`-f` 或 `--follow` 实时跟踪日志,`--tail` 显示指定行数,`--timestamps` 添加时间戳,`--since` 按日期筛选。Docker 支持多种日志驱动,如 `syslog`,可通过 `--log-driver` 配置。有效管理日志能提升应用程序的稳定性和可维护性。
149 0
|
5月前
|
存储 Ubuntu Docker
Docker从入门到精通:Docker pull命令学习
了解Docker镜像下载方法!使用`docker pull`命令从[Docker Hub](https://hub.docker.com/)获取镜像。基本语法是`docker pull NAME[:TAG]`。例如,拉取Python最新镜像的命令是`docker pull python`或`docker pull python:latest`。可选参数包括`-a`(拉取所有标签)和`--quiet`(只显示进度条)。拉取后,用`docker images`检查镜像是否成功存储。开始你的容器化之旅吧!
216 0
|
5月前
|
Cloud Native Shell Linux
云原生专题 | 【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(实战技术总结)
云原生专题 | 【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(实战技术总结)
77 0
|
5月前
|
Cloud Native Linux 虚拟化
云原生专题 |【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(底层实现系列)
云原生专题 |【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(底层实现系列)
181 0
|
5月前
|
Ubuntu 应用服务中间件 Docker
docker-学习
docker-学习
58 0
下一篇
无影云桌面