docker的基本知识

文章目录

  • 前言
    • docker的基本知识
      • [1. docker 的底层逻辑](#1. docker 的底层逻辑)
      • [2. docker 的核心要素](#2. docker 的核心要素)
        • [2.1. 镜像的基本概念:](#2.1. 镜像的基本概念:)
        • [2.2. 容器的基本概念:](#2.2. 容器的基本概念:)
        • [2.3. 仓库的基本概念:](#2.3. 仓库的基本概念:)

前言

如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。

而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!


docker的基本知识

1. docker 的底层逻辑

docker服务启动 -> 下载镜像 -> 启动该镜像得到容器 -> 容器里运行我们的程序

2. docker 的核心要素

镜像、容器、仓库

2.1. 镜像的基本概念:

Docker镜像就是一个只读的模板,可以用来创建Docker容器。

Docker提供了一个非常简单的机制来创建镜像或者更新现有的镜像,用户甚至可以直接从其他人那里下载一个已经做好的镜像来直接使用。

2.2. 容器的基本概念:

容器是从镜像创建的运行实例。它可以被启动、停止、删除。每个容

器都是相互隔离的、保证安全平台。可以把看做一个简易版的Linux环境,包括root用户权限、进程空间、用户空间和网络空间和运行在其中的应用程序。

Docker利用容器来运行应用,镜像是只读的,容器在启动的时候创建一层可写层作为最上层。

2.3. 仓库的基本概念:

仓库是集中存放镜像文件的场所,有时候会把仓库和仓库注册服务器(Registry)看做同一事物,并不严格区分。实际上,仓库注册服务

器上往往存放着多个仓库,每个仓库中又包含了多个镜像,每个镜像有不同的标签(tag);

仓库分为公开仓库(Public)和私有仓库(Private)两种形式;

最大的公开仓库是Docker Hub(https:/hub.docker...coml),存放了数量庞大的镜像供用户下载;

相关推荐
Why not try?!2 小时前
Centos7 中 Docker运行配置Apache
运维·docker·容器
hnlucky2 小时前
如何彻底清空docker里面不使用的容器?
运维·docker·容器
帷幄庸者3 小时前
CentOS 上配置 Docker 使用 NVIDIA GPU
linux·docker·centos
有梦想的攻城狮4 小时前
mac本地docker镜像上传指定虚拟机
macos·docker·eureka
lichuangcsdn4 小时前
【springcloud学习(dalston.sr1)】Eureka 客户端服务注册(含源代码)(四)
学习·spring cloud·eureka
青春不流名7 小时前
安装nerdctl和buildkitd脚本命令
容器
项目題供诗8 小时前
黑马k8s(九)
云原生·容器·kubernetes
IP管家10 小时前
企业级IP代理解决方案:负载均衡与API接口集成实践
服务器·网络·数据库·网络协议·tcp/ip·容器·负载均衡
宋康10 小时前
Docker 常用命令
docker·容器·eureka
孤的心了不冷11 小时前
【Linux】Linux安装并配置MongoDB
linux·运维·mongodb·容器