1、安装
之前有docker的话,需要先卸载旧版本:
XML
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装之前需要安装yum工具:
java
sudo yum install -y yum-utils
设置镜像仓库(默认是外国的,下载非常慢,所以需要配置国内镜像地址,下边使用阿里云镜像):
java
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker相关依赖:
java
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
2、启动docker
java
systemctl start docker

(1)查看版本号:
java
docker -v
(2)查看docker基础信息
java
docker version
下边展示的docker信息比较全面:
3、 docker run hello-world 测试docker是否安装成功
当运行 docker run hello-world时,发现本地没有hello-world这个镜像,此时会从远程仓库拉取hello-world镜像,拉取完成会有签名信息,代表拉取成功。完之后会自动运行,此时显示:hello from Docker!

4、查询镜像
查看刚才拉取的hello-world镜像。
java
docker images
5、卸载docker
(1)卸载刚才下在的docker依赖
java
yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
(2)删除docker资源文件
下载docker时的默认工作文件在var/lib/下,会有docker文件夹
java
/var/lib/docker

6、分析大概执行流程
docker run xxx发生了什么?
