首页 > 其他分享 >docker简介

docker简介

时间:2023-05-14 18:02:26浏览次数:35  
标签:容器 操作系统 虚拟化 简介 虚拟机 docker Docker

docker是什么?

解决了运行环境和配置问题的软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术

传统虚拟机和容器的对比

传统虚拟机

img
虚拟机就是带环境安装的这一种解决方案。
它可以在一种操作系统里面运行另一种操作系统,比如在Windows 10系统里面运行Linux系统Centos7。应用程序对此毫无感知,因为虚拟机看上去看上去跟真实系统一模一样,而对于底层系统来说,虚拟机就是一个普通文件,不需要了就删掉,对其他部分毫无影响。这类虚拟机完美的运行了另一套系统,能够使应用程序,操作系统和硬件三者之间的逻辑不变。
| win 10 | VMware | cetnos7 | 各种cpu、内存网络配置+各种软件 | 虚拟机实例 |
传统虚拟机技术基于安装在主操作系统上的虚拟管理系统(如:VirtualBox和VMware等),创建虚拟机(虚拟出各种硬件),在虚拟机上安装从操作系统,在操作系统中安装部署各种应用。
缺点:(1)资源占用多 (2)冗余步骤多 (3)启动慢

Docker容器

img
Docker容器是在操作系统层面上实现虚拟化,直接复用本地主机的操作系统,而传统虚拟机则是在硬件层面实现虚拟化。与传统的虚拟机相比,Docker优势体现为启动速度快,占用体积小。

标签:容器,操作系统,虚拟化,简介,虚拟机,docker,Docker
From: https://www.cnblogs.com/xiaodunan/p/17399759.html

相关文章

  • Docker
    Docker应用场景Web应用的自动化打包和发布自动化测试和持续集成,发布在服务器环境中部署和调整数据库或其他的后台应用使用Docker可以实现开发人员的开发环境,测试环境运维人员的生成环境保持一致性仓库(Repository)仓库用户保持镜像,可以理解为代码控制中的代码仓库**镜......
  • Qt Designer 简介
    1.设计窗口默认形式: 2.设计窗口默认形式_2: 3.窗口按钮和编辑框: 4.对输入框输入提示: 5.修改窗口名: 6.窗体---》预览,查看设计的窗口: 6_1.窗体---》预览,查看设计的窗口: 7.界面设计好以后要进行`保存`: ......
  • Docker 部署 zookeeper
    1.单节点安装官方镜像:https://registry.hub.docker.com/_/zookeeper/tagsdockerpullzookeeper:3.6.4#创建卷dockervolumecreatezookeeper;dockervolumelsdockerrun-d\-eTZ="Asia/Shanghai"\-p2181:2181\-vzookeeper:/data\--namezookeeper\......
  • 【大数据】通过 docker-compose 快速部署 Presto(Trino)保姆级教程
    目录一、概述二、前期准备1)部署docker2)部署docker-compose三、创建网络四、Trino编排部署1)下载trino2)配置1、coordinator配置2、worker配置3)启动脚本bootstrap.sh4)构建镜像Dockerfile5)编排docker-compose.yaml6)开始部署五、简单测试验证1)mysql数据源2)hive数据源一、......
  • windows 10安装docker
    win10安装docker,软件下载地址是:https://www.docker.com/products/docker-desktop/安装后报错了这个错误:DockerDesktoprequiresanewerWSLkernelversion.需要更新wsl更新包,下载地址是:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi打开Doc......
  • 解决docker search influxdb 报错Error response from daemon: Get "https://index.do
    解决dockersearchinfluxdb报错Errorresponsefromdaemon:Get"https://index.docker.io/v1/search?q=influxdb&n=25":dialtcp:lookupindex.docker.ioon192.168.12.2:53:readudp192.168.12.128:39189->192.168.12.2:53:i/otimeoutdockerpull&......
  • docker 安装Es教程
    转载于:你必须会的Docker安装ElasticSearch教程创建网络dockernetworkcreateitmentu-net安装Es命令dockerrun-d\ --nameelasticsearch\-e"ES_JAVA_OPTS=-Xms512m-Xmx512m"\-e"discovery.type=single-node"\-ves-data:/usr/share/elas......
  • ubuntu20.4安装docker
    1.删除某软件,及其安装时自动安装的所有包sudoapt-getautoremovedockerdocker-cedocker-enginedocker.iocontainerdrunc2.删除docker其他没有没有卸载dpkg-l|grepdocker3.卸载没有删除的docker相关插件(结合自己电脑的实际情况)sudoapt-getautoremovedoc......
  • 如何使用Docker构建运行时间较长的脚本
    问题让我们从这个我试图解决的问题开始。我开发了一个会运行很长时间的构建脚本,这个脚本中包含了很多的步骤。这个脚本会运行1-2个小时。它会从网络下载比较大的文件(超过300M)。后面的构建步骤依赖前期构建的库。但最最烦人的是,运行这个脚本真的需要花很长的时间。文件系统是固......
  • docker相关命令
       例:dockersearchmysql:8.0dockerpullmysql:8.0容器常用命令   ......