Centos7 中安装Docker

1. 卸载旧版本(之前没有安装过的可以跳过)

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

2. 安装需要的包

yum install -y yum-utils

3. 设置下载镜像的仓库:

默认情况下仓库在国外,这里我们需要配置一个国内的阿里云仓库

yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4. 安装Docker引擎

首先先生成索引缓存索引提供搜索安装速度,可以将软件包信息提前在本地索引缓存,用来提高搜索安装软件的速度,建议执行这个命令可以提升yum安装的速度。
(索引缓存存储位置; /var/cache/yum/)

yum makecache fast  #centos 8需要去掉fast

这里的docker-ce指的是docker社区版,docker-ee指的是docker企业版,需要授权;我们平时使用社区版就好了

yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

需要稍微等待一会儿

5.查看Docker版本

docker version

6.启动Docker服务

systemctl start docker

查看启动状态

systemctl status docker

可以看到已经成功启动

7.测试

  • 运行hello-word镜像
docker run hello-world

  • 查看所有镜像
docker images

可以看到刚刚自动安装的hello-world镜像

8.卸载Docker

yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
rm -rf /var/lib/docker  #docker默认的工作路径
rm -rf /var/lib/containerd
posted @ 2023-01-14 19:01  junlin623  阅读(49)  评论(0编辑  收藏  举报