1、卸载docker
查询安装过的包
yum list installed | grep docker
本机安装过旧版本
docker.x86_64,docker-client.x86_64,docker-common.x86_64
删除安装的软件包
yum -y remove docker.x86_64
yum -y remove docker-client.x86_64
yum -y remove docker-common.x86_64
2、安装docker
要求CentOS7,系统64位,系统内核版本>3.10以上
CentOs6.5或者更高的版本,要求系统64位,系统内核版本为2.6.32-431或者更高版本
lsb_release -a #系统查看命令 若提示未找到命令 安装lsb
yum install lsb
系统查看命令
lsb_release -a

查看当前版本内核
uname -a

从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。
Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。
本文介绍 Docker CE 的安装使用。
移除旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
安装必要的系统工具
sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
使用源(推荐国内阿里源或或者清华源,官方源比较慢)
#官方源
sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
#推荐使用国内源地址
sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#清华大学源
sudo yum-config-manager \ --add-repo \ https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
更新yum缓存
sudo yum makecache fast
安装
sudo yum -y install docker-ce
启动
systemctl start docker.service
设置为开机自启动
systemctl enable docker.service
运行
docker run hello-world

3、安装docker-compose
# 下载docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
查看docker-compose版本
docker-compose --version

网友评论