7 Docker容器

  • 已对镜像有所解,
  • 是时候学习容器了。
  • 这里容器特指 Docker容器。
  • 但Docker已经基本实现由OCI发布的镜像和容器标准。
  • Docker容器这里学习的内容,同样可以在其他实现了OCI标准的容器运行时上应用

7.1 Docker容器—简介

  • 容器是镜像的运行时实例。
  • 如从虚拟机模板上启动VM一样,用户也可从单个镜像上启动一个或多个容器。
  • 虚拟机和容器最大的区别是
    • 容器更快且更轻量级
    • 虚拟机运行在完整的操作系统之上,
    • 容器会共享其所在主机的操作系统/内核

  • 图7.1为使用单个 Docker镜像启动多个容器的示意图。

  • 启动容器
    • 用docker container run。
    • 该命令很多参数,
  • docker container run ,
    • 指定启动所需的镜像及要运行的应用。
  • docker container run -it ubuntu/bin/bash启动某个 Ubuntu Linux容器,并运行Bash Shell 为其应用
  • 想启动Powershell并运行一个应用,
    • 则可用
    • docker container run -it microsoft-/powershell: nanoserver pwsh.exe

  • -it
  • 将当前终端连接到容器的 Shell
  • 终端上

©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页