Docker(概述、安装、配置、镜像操作)

这篇博客介绍了Docker的基本概念,如容器引擎、镜像和仓库,并详细阐述了Docker的安装过程,包括查看Docker信息。同时,讲解了Docker镜像的搜索、获取、加速下载、查看和管理,以及如何上传镜像到Docker Hub。
摘要由CSDN通过智能技术生成

一、docker是什么?

docker是一种go语言开发的应用容器引擎,运行容器里的应用。docker是用来管理容器和镜像的一种工具。

容器引擎:docker、rocket、podman、containerd

容器与虚拟机的区别

容器:所有容器共享宿主机内核。使用namespace隔离资源。使用cgroup限制资源的最大使用量。秒级启动速度。容器相当于宿主机的进程,性能几乎没有损耗,一台主机能够支持成千上百个容器。

虚拟机:每个虚拟机都有独立的操作系统和内核。完全隔离,每个虚拟机都有独立的硬件资源。分钟级启动速度。需要hypervisor虚拟机管理程序对主机资源虚拟访问,至少有20~50%资源损耗。一台主机只能支持最多几十台虚拟机。

docker的三个核心概念

镜像
镜像是创建容器的基础,就是一个只读的模板文件,里面包括容器里的应用程序所需要的所有内容(包括程序代码文件,配置文件,运行环境,库文件等)。

容器
容器就是用镜像运行的实例,容器可以被创建、启动、停止、删除,每个容器默认是相互资源隔离的。

仓库
仓库就是用来保存镜像的地方,有公有仓库和私有仓库。

 

 

 

二、docker的安装

yum安装

 #查看 docker 版本信息

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值