Docker简介

目录

一、docker简单简介

二、docker用途

2.1提供统一的运行环境

2.2便捷的应用迁移

2.3超快的启动时间

2.4更轻松的维护和扩展


一、docker简单简介

docker是一个开源的应用容器引擎,其可以将应用及应用运行的环境打包到一个轻量级,可移动的镜像中,然后发布到服务器上。

二、docker用途

2.1提供统一的运行环境

生产环境中,很多时候的开发、测试、及上线测试环境都是不一样的,从而项目在不同阶段出现不同的奇怪问题。docker容器除了可以提供相同的应用外,还提供了该应用的统一运行环境,确保在任意宿主机上都可以跑出相同的结果。

2.2便捷的应用迁移

由于docker确保了统一的运行环境,使得应用更加便捷的迁移。用户可以将一个平台上的运行的应用,迁移到另外一个平台上,无需担心运行环境改变而导致无法正常运行。

2.3超快的启动时间

由于直接运行了宿主机中,无需启动操作系统,因此可以做到快捷,毫秒级的启动。

2.4更轻松的维护和扩展

docker使用的分呈存储和镜像技术,使得应用的维护变得更加简单。

三、docker系统架构

提交的请求由docker引擎来处理。

docker bulid构建一个镜像,镜像运行一个或者多个容器

docker pull 拉取镜像(镜像中心拉取)

docker run 运行镜像。

相关推荐
lbb 小魔仙11 分钟前
内网 Jenkins 如何实现公网访问?我解决了这个痛点!
运维·jenkins
流浪00111 分钟前
Linux基础篇 (一) 不费力掌握入门级命令
linux·运维·服务器
研究点啥好呢25 分钟前
面馆开业!客官,你的面(经)好了!
python·阿里云·docker·面试·reactjs·求职招聘·react
zzzyyy53830 分钟前
Ext系列文件系统
linux·运维
卧室小白32 分钟前
MYSQL-主从复制
运维
米高梅狮子32 分钟前
13.ETCD 存储系统、生产环境 Kubernetes 集群部署和Kubernetes 集群升级
数据库·云原生·容器·架构·kubernetes·自动化·etcd
CDN3602 小时前
【硬核架构】2026年服务器运维:Rust重写核心组件与eBPF内核观测的实战
运维·服务器·架构
网络笨猪9 小时前
# Nginx企业级全套配置\+排错手册
运维·nginx
Yupureki9 小时前
《Linux网络编程》8.网络层IP原理
linux·运维·服务器·网络·ip
yyuuuzz9 小时前
aws亚马逊入门常见认知误区
运维·服务器·网络·云计算·github·aws