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