Docker 入门

作者: Suria007 | 来源:发表于2023-06-10 20:35 被阅读0次

    Docker 是一种轻量级的虚拟化技术

    问题

    1. 为什么需要 Docker?
    2. Docker 有什么特点?
    3. Docker 由什么组成?

    解答

    为什么需要 Docker?

    我们可以在 Window 系统上安装 Linux 虚拟机,就相当于一台电脑拥有两个操作系统,也可以看作有两个“电脑”,但是虚拟机占用空间大,且要实现某些功能需要做一些配置。并且不方便迁移,如果要迁移应用程序,则需要迁移整个虚拟机。
    容器诞生的目的也是为了创建隔离。虚拟机(Virtual Machine,简称 VM)实现的是操作系统级的隔离,而容器实现的是线程级的隔离。
    Docker 是目前创建容器的主流工具。

    Docker 有什么特点?

    • 轻量级
      一台主机上可运行多个 Docker,Docker 共享主机操作系统内核。
    • 标准开放
      Docker 容器可以在主流 Linux,Windows 及 包括 VM,云在内任何基础设备上运行。
      *安全可靠
      Docker 之间相互隔离,独立于底层的基础设施。


      docker.png

    Docker 由什么组成?

    Docker 的三大组成要素:镜像、容器、镜像仓库。

    Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的配置参数。镜像内容再构建之后不会被改变。

    容器是镜像创建的运行实例,Docker 利用容器来运行应用。

    镜像仓库是集中存放镜像文件的地方。用户创建完镜像后,可以将其上传到公共仓库或者私有仓库,需要在另一台主机上使用该镜像时,只需要从仓库上下载即可。

    Docker 重要概念

    通过镜像可以创建多个容器,容器就相当于一台运行起来的虚拟机。
    Dockerfile 就像是一个自动化脚本,主要用来创建镜像,这个过程好比在虚拟机中安装操作系统和软件。

    相关文章

      网友评论

        本文标题:Docker 入门

        本文链接:https://www.haomeiwen.com/subject/dtotydtx.html