概述
- docker是一种虚拟化技术,可以将应用程序自动部署到容器,方便的将应用程序以及运行环境部署到开发,测试及生产环境。
- 官网安装说明
前置准备
旧版本卸载
检测如果有相应的包即卸载,没有略过yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine
安装基础依赖
安装基础的依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
镜像存储库
国外镜像由于网络问题较慢,所以推荐使用阿里云的镜像存储源,下载安装比较快。
- 阿里云存储库(推荐)
设置阿里云Docker镜像存储库源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 官方存储库(不推荐)
添加官网Docker镜像存储库源
yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo
查看存储库状态
yum repolist all
刷新元数据库缓存
yum makecache fast
安装Docker-CE
安装-最新版本
安装最新版本的docker
yum install docker-ce docker-ce-cli containerd.io
安装-指定版本
显示存储库中可安装的docker版本
yum list docker-ce --showduplicates | sort -r
指定具体版本安装
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
启动并测试
启动
systemctl start docker
运行测试程序
docker run hello-world
配置Docker随系统启动
系统启动同时启动Doker服务
systemctl enable docker
禁用此行为(系统启动时不启用docker服务)
systemctl disable docker
