前置条件
-
能够连接网络
-
如果之前安装,那么需要卸载
yum -y remove docker docker-common docker-selinux docker-engine
- (可选) 更新软件
yum update -y
- 安装
Yum源,安装 yum-utils , 使用yum-config-manager工具设置Yum源, 后面两个是devicemapper驱动依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
- 添加docker的yum源
如果国内访问失败,那么就需要安装国内的Docker源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- (可选)使用
阿里云源访问
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装
- 选择一个
Docker版本安装 查看所有仓库中docker版本,并选择特定版本安装:(此处我们查看社区版 docker-ce)
yum list docker-ce --showduplicates | sort -r
- 选择一个
Docker版本安装 yum install docker-ce (这样写默认安装最新版本) yum install docker-ce-<VERSION_STRING> (指定安装版本)
yum install docker-ce-18.03.1.ce
验证
验证是否安装成功
docker run hello-world
指令
- 一些可能会用到的指令
systemctl start docker 启动Docker服务
systemctl restart docker 重启Docker服务
systemctl enable docker 开机启动
docker version 查看docker版本号
- 指令说明
- yum
yum是RedHat公司的包管理工具 - yum update -y
yum的系统更新与软件更新,-y参数为不询问直接更新 - yum remove 删除依赖
- yum install 安装依赖
- yum-config-manager --add-repo 配置yum的安装地址,以后通过yum安装依赖时通过此URL来下载
- docker run
运行镜像
- systemctl 特权, 就像是Windows中的管理员权限