目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

Python全系列 教程

3567个小节阅读:5930.2k

收藏
全部开发者教程

鸿蒙应用开发

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(333)
赞(0)

Docker核心概念

image-20211124110726898

Docker技术的三大核心概念,分别是:

  • 镜像(Image)
  • 容器 (Container)
  • 仓库 (Repository)

Docker镜像

Docker 镜像就像是一个软件包,里面包括了应用程序的代码、运行所需的库和工具、配置文件等等,所有这些都打包在一起,以确保应用程序在不同的计算机上运行时,都能保持一致性。

可以把 Docker 镜像想象成一个软件安装文件的模板。使用 Docker 镜像,可以轻松地在不同的计算机上部署相同的应用程序,而无需担心环境差异或配置问题。这就像是用相同的模具来制造多个相同的零件一样。

image-20211124111645274

镜像从何而来

  • 从Docker Hub官方下载

    • 其它镜像源下载

      • 华为
      • 腾讯
      • 网易
      • 阿里
      • ...
  • 通过Docker file自己创建出来

Docker容器

运行一个 Docker 镜像时,它会创建一个叫做容器的独立运行环境,就好像是在一个虚拟的小计算机中运行应用程序。它包含了一个完整的应用程序以及运行这个应用程序所需要的一切。

提示

这个小型计算机是在主机操作系统上运行的,但它与主机系统隔离开来,有自己独立的环境

image-20211124111651208

注意

容器和镜像一样,也是若干层的叠加,唯一区别是所有只读层的最上面一层,是一层可读可写层,可以记住这个简单的公式:容器 = 容器镜像 + 可读可写层

Docker仓库

Docker仓库(Repository)类似于代码仓库,是Docker集中存放镜像文件的场所。目前,最大的公开仓库是Docker Hub,存放了数量庞大的镜像供用户下载。

image-20230911195232734

实时效果反馈

1. 下列不是Docker核心概念的是_____。

A 镜像

B 网络

C 容器

D 仓库

2. 下列__是Docker最大的公开仓库。

A Docker Hub

B Docker poll

C Docker dop

D Docker ware

答案

1=>B 2=>A

 

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2