Docker的基本组成

image.png
镜像(Images)
好比模板,可以通过它创建容器。例如:tomcat镜像——>run命令——>tomcat容器(提供服务)。一个镜像可以创建出很多的容器(最终的服务运行或项目运行都是在容器中进行)。
容器(Containers)
Docker通过容器技术,运行一个或者多个应用程序。目前可以把容器理解为一个小型的linux系统。
仓库(Registry)
存放镜像。分为公有仓库和私有仓库。公有仓库:Dockerhub ;私有仓库:阿里云镜像

安装Docker

环境准备

  1. 一些linux基本知识
  2. 利用Xshell连接远程服务器
  3. Ubuntu

步骤一:卸载之前的docker版本
sudo apt-get remove docker docker-engine docker.io containerd runc

步骤二:设置docker镜像
更新apt软件包索引并安装软件包以允许apt通过HTTPS使用存储库:
sudo apt-get update
添加Docker的官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
验证您现在是否拥有带有指纹的密钥:
sudo apt-key fingerprint 0EBFCD88
设置镜像仓库:(使用阿里云镜像地址)
sudo add-apt-repository “deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable”

步骤三:安装Docker(社区版)
更新apt软件包索引:
sudo apt-get update
安装最新版的docker:
sudo apt-get install docker-ce docker-ce-cli containerd.io

启动Docker
启动docker:
systemctl start docker
查看docker是否安装成功(利用查看版本来验证)
docker version