文章目录
- 已对镜像有所解,
- 是时候学习容器了。
- 这里容器特指 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
- 终端上