概述
- 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-worlds
至此,docker-ce安装成功。
配置Docker随系统启动
- 系统启动同时启动Doker服务
systemctl enable docker
- 禁用此行为(系统启动时不启用docker服务)
systemctl disable docker