docker

本文详细介绍了Docker与虚拟机的区别,Docker的下载安装过程,以及Docker镜像和容器的区别。内容涵盖Docker的基础概念、镜像创建与容器运行,还提供了Docker常用命令和官方入门文档链接,帮助读者快速掌握Docker的使用。
摘要由CSDN通过智能技术生成

目录

Docker和虚拟机的区别

Docker的下载安装

Docker中镜像和容器的区别

Docker镜像

Docker容器

入门使用文档

docker三要素

docker图标理解例子

Docker生成容器流程

常用命令查询文档

docker常用命令

查看docker版本

下载查看帮助文档

下载镜像,在docker hub查询可以下载的镜像

创建容器

添加卷


Docker和虚拟机的区别

虚拟机是在一台物理机器上,利用虚拟化技术,虚拟出来多个操作系统,每个操作系统之间是隔离的。Docker是开源的应用容器引擎,依然需要先在电脑上安装操作系统,然后安装Docker容器的管理器,才可以。虚拟机是在硬件级别进行虚拟化,而Docker是在操作系统的层面虚拟化;虚拟机是通过模拟硬件搭建操作系统。

Docker的下载安装

首先进入下载页面: https://www.docker.com/get-started ,如下图,下载即可。
 
下载window版本,直接双击安装即可,注意,安装了这个就不能使用虚拟机了,他俩是冲突的。
参考文档如下:
https://hub.docker.com/editions/community/docker-ce-desktop-windows
https://docs.docker.com/docker-for-windows/?utm_source=docker4win_2.2.0.4&utm_medium=docs&utm_campaign=referral

Docker中镜像和容器的区别

Docker镜像

要理解Docker镜像和Docker容器之间的区别,确实不容易。
假设Linux内核是第0层,那么无论怎么运行Docker,他都是运行于内核层之上的。这个Docker镜像,是一个只读的镜像,位于第一层,他不能被修改或不能保存状态。
一个Docker镜像可以构建于另一个Docker镜像之上,这种层叠关系可以使多层的。第一层的镜像我们称之为基础镜像(Base Image),其他层的镜像(除了最顶层)我们称之为父层镜像(Parent Image)。这些镜像竟成了他们的父层镜像的所有属性和设置,并在Dockerfile中添加了自己的配置。
Docker镜像通过镜像ID进行识别。镜像ID是一个64字符的十六进制的字符串。但是当我们运行镜像时,通常我们不会使用镜像ID来引用镜像,而是使用镜像名来引用。要列出本地所有有效的镜像,可以使用命令 docker images 。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值