在安装Docker之前先了解几个概念:

镜像(image)

docker镜像好比是一个模板,可以通过这个模板来创建容器服务,比如:

tomcat镜像-->tomcat01容器(提供服务)

通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中)

容器(containers)

docker利用容器技术,独立运行一个或者一个组应用,通过镜像来创建的。

可以把容器理解为就是一个简易的Linux系统。

仓库(registry)

仓库就是存放镜像的地方。

仓库分为公有仓库和私有仓库。

默认是Docker hub(国外)。

安装docker

Docker有比较详细的官方参考文档,我们可以按照官方文档来进行:

​https://docs.docker.com/engine/install/centos/​

#yyds干货盘点#Docker基础之Docker安装_linux

1.卸载旧的版本

 #yum remove docker \

                  docker-client \

                  docker-client-latest \

                  docker-common \

                  docker-latest \

                  docker-latest-logrotate \

                  docker-logrotate \

                  docker-engine

#yyds干货盘点#Docker基础之Docker安装_linux_022.需要的安装包

yum install -y yum-utils

#yyds干货盘点#Docker基础之Docker安装_docker_03

3.设置镜像的仓库

yum-config-manager \

    --add-repo \

    https://download.docker.com/linux/centos/docker-ce.repo   #默认是国外的

我们可以使用以下的仓库:

yum-config-manager \

    --add-repo \

http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo   #阿里仓库

#yyds干货盘点#Docker基础之Docker安装_centos_04

4.安装docker相关内容

安装前先更新

#yum makecache fast

#yyds干货盘点#Docker基础之Docker安装_linux_05

#yum install docker-ce docker-ce-cli containerd.io

#yyds干货盘点#Docker基础之Docker安装_虚拟化_06

5.启动docker

#systemctl start docker

6.使用docker version查看是否安装成功

#docker version

#yyds干货盘点#Docker基础之Docker安装_docker_07

到此可以看到docker安装成功,如果要测试的话,可以拉取镜像进行测试:

#yyds干货盘点#Docker基础之Docker安装_虚拟化_08