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
你只管出发,旅途自有风景~~