容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

Docker 包括三个基本概念:

  • 镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。
  • 容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。
  • 仓库(Repository):仓库可看成一个代码控制中心,用来保存镜像。

Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。

Docker 容器通过 Docker 镜像来创建。

Linux 上安装 Docker

联网安装:首先要保证我们的 Linux 环境能连上互联网,必要条件
VirtualBox6 挂载 CentOS8 联网教程快速通道查看版本:Docker 要求 CentOS 的内核版本,至少高于 3.10 ,可以用命令 uname -r 查看

centos 安装docker最新版本_Docker

安装 Docker 所需依赖

命令:yum install -y yum-utils device-mapper-persistent-data lvm2

centos 安装docker最新版本_面试_02

centos 安装docker最新版本_运维_03

添加阿里云的仓库

命令:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

centos 安装docker最新版本_面试_04

安装 Docker

命令:yum -y install docker-ce

centos 安装docker最新版本_运维_05

启动 Docker

命令:systemctl start docker

centos 安装docker最新版本_Docker_06