32.Docker认识

news/2025/2/5 9:00:10/

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服务端发送给指令。可以在本地或远程向服务端发送指令。


http://www.ppmy.cn/news/1450492.html

相关文章

【redis】redix在Linux下的环境配置和redis的全局命令

˃͈꒵˂͈꒱ write in front ꒰˃͈꒵˂͈꒱ ʕ̯•͡˔•̯᷅ʔ大家好,我是xiaoxie.希望你看完之后,有不足之处请多多谅解,让我们一起共同进步૮₍❀ᴗ͈ . ᴗ͈ აxiaoxieʕ̯•͡˔•̯᷅ʔ—CSDN博客 本文由xiaoxieʕ̯•͡˔•̯᷅ʔ 原创 CSDN 如…

Android数据恢复软件快速比较:Android数据恢复的7最佳工具

您在 Android 设备上保留哪些类型的数据?如果您和大多数人一样,那么您可能已经列出了文档、照片、视频和音频文件。如果您使用智能手机或平板电脑的时间足够长,我们愿意打赌您拥有Android数据丢失的第一手经验。 幸运的是,我们也…

思科防火墙查如何查看现有ipsec隧道信息

环境: 思科ASA5555 问题描述: 思科防火墙查如何看现有ipsec隧道信息 解决方案: 1.进入特权模式: enable 查看isakmp信息 show crypto isakmp sa2.查看ipsec信息 show crypto ipsec sa上述命令将显示当前的ISAKMP安全关联…

【分享一款不错的APP下载官网单页源码】

分享一款不错的APP下载官网单页源码 效果图部分源码领取源码下期更新预报 效果图 部分源码 <!--自行修改使用&#xff0c;版权所有归孤客--!> <!DOCTYPE html> <html lang"zh-Hans"> <head> <meta http-equiv"Content-Security-Pol…

java中的字符串(String)常量池理解

下面创建String对象的方式一样吗&#xff1f; 上述程序创建对象类似&#xff0c;为什么s1和s2引用对象一样&#xff0c;但是s3和s4不一样呢&#xff1f; 在java程序中&#xff0c;许多基本类型的字面常量会经常用到&#xff0c;例如2,3.11&#xff0c;“hyy”等。为了提升程序…

移动机器人系统与技术:自动驾驶、移动机器人、旋翼无人机

这本书全面介绍了机器人车辆的技术。它介绍了道路上自动驾驶汽车所需的概念。此外&#xff0c;读者可以在六足机器人的构造、编程和控制方面获得宝贵的知识。 这本书还介绍了几种不同类型旋翼无人机的控制器和空气动力学。它包括各种旋翼推进飞行器在不同空气动力学环境下的模…

4月27日,上海Sui Meetup回顾与展望

活动吸引了超过200名报名者&#xff0c;其中的100多位技术爱好者亲临现场&#xff0c;一同见证了这一精彩时刻。 在这场为技术爱好者和开发者打造的盛会中&#xff0c;嘉宾们带来了内容丰富、见解独到的分享。 Sui 生态的活力与创新得到了充分展现。 在这场技术与创新的盛会…

Django知识点总结

因为最近在搞一个Python项目&#xff0c;使用的Django框架。所以快速学习了一下这个web框架。并做一些总结。 Django官网的介绍&#xff1a;Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Built by experience…