Centos安装Docker引擎
Docker 目前支持 CentOS 7 及以后的版本, 内核版本必须是3.10.
-
查看操作系统版本: cat /etc/redhat-release
-
查看内核版本: uname -r
一、卸载旧版本
旧版本的 Docker 被叫做 docker 或 docker-engine,如果安装了旧版本的 Docker ,需要卸载掉它。
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
二、安装Docker
2.1安装方法1: 手动安装
1.安装依赖的软件包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2.添加Docker文档版本的yum源
官方的yum源安装docker比较慢, 我们配置国内比较快的yum源(阿里云)
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.安装最新版本的docker引擎(社区版)
sudo yum -y install docker-ce docker-ce-cli containerd.io
2.2安装方法2: 使用脚本自动安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
注意:
1.自动安装脚本会自动检测系统信息并进行相应配置
2.安装方法1和安装方法2二者选其一即可
2.3启动Docker服务
sudo systemctl start docker
2.4验证Docker是否可用
sudo docker run hello-world
2.5把普通用户添加到docker 组
每次使用docker的时候都需要使用root用户, 比较麻烦. 可用把普通用户添加到docker组, 避免每次都添加sudo.
sudo usermod -aG docker hadoop
退出当前shell, 重新进入shell, 使刚才的配置生效