32.Docker认识

Docker介绍

Docker是一个快速交付应用,运行应用的技术。

1.可以将程序、依赖、运行环境一起打包为一个镜像,可以迁移到任意Linux操作系统。

2.运行时利用沙箱机制行程隔离容器,各个应用互不干扰。

3.启动、移除都可以通过一行命令完成,方便快捷。

Docker解决大型项目依赖关系复杂,不同组件依赖的兼容性

1.将应用的Libs函数库Deps依赖配置应用 一起打包,行程可移植镜像。

2.将每个应用放到一个隔离的容器 去运行,避免相互干扰,使用沙箱机制。

Docker解决开发、测试、生产环境有差异问题

Ubuntu,Centos,RedHat它们的内核都是:Linux

内核与计算机硬件进行交互,提供操作硬件的指令。

Docker镜像中包含完整运行环境,包括系统函数库,仅依赖系统的Linux内核,因此可以在任意Linux操作系统上运行。

镜像是只读的,不能修改。

DockerHub

是Docker镜像的托管平台。Docker Registry,镜像托管的服务器。

DockerHub的公开服务,比如:网易云镜像服务、阿里云镜像库等。

还可以搭建自己的私有云。

Docker 架构

Docker是一个cs架构的程序,由两部分组成:

1.服务端server, Docker守护进程 ,负责处理Docker指令,管理镜像,容器等。

2.客户端client,通过命令或RestAPI向Docker服务端发送给指令。可以在本地或远程向服务端发送指令。

相关推荐
Zhu7581 小时前
【软件部署】docker环境部署domino
运维·docker·容器
.柒宇.4 小时前
信创实战:银河麒麟 V10 服务器安装、网络配置与 Docker 环境搭建
linux·运维·docker·国产信创·麒麟操作系统
IT从业者张某某4 小时前
基于Docker的hadoop容器安装hive并测试
hive·hadoop·docker
杨浦老苏4 小时前
Docker容器管理面板Dockhand
运维·docker·群晖
努力的搬砖人.4 小时前
配置 Docker 镜像加速器
运维·docker·容器
江湖有缘4 小时前
实时监控所有端口,Docker 部署 WatchYourPorts 保姆级教程
运维·docker·容器
IT从业者张某某4 小时前
基于Docker的hadoop容器安装zookeeper
hadoop·docker·zookeeper
guojb8245 小时前
告别部署踩坑:用 Docker Compose 优雅搞定多前端站点、HTTPS 与 SSE 推送
nginx·docker·https
pupudawang5 小时前
docker desktop安装redis
redis·docker·容器
用户78937733908535 小时前
从0到1实战:FastAPI + MySQL 项目 Docker 容器化部署与避坑指南
docker