Docker 要求 CentOS 系统的内核版本高于等于 3.10,所以我们确保能顺利安装
#查看内核版本 uname -a
满足条件
#检测是否存在docker旧版本,我安装过,所以有docker信息 rpm -qa | grep docker
#存在执行删除 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
#安装yum工具,方便配置yum源 yum install -y yum-utils device-mapper-persistent-data lvm2
我这里使用 Aliyun Docker yum 源文件进行安装 Docker
#yum 源配置 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#显示所有docker-ce可以安装的版本 yum list docker-ce --showduplicates | sort -r
#选定版本安装 yum install docker-ce-<VERSION_STRING> -y #或者安装最新版本 yum install docker-ce -y
systemctl start docker && systemctl enable docker
docker run hello-world
Docker-Compose 是用于定义和运行多容器 Docker 应用程序的工具,通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。以后要经常使用,所以安装一下
#下载docker-compose wget -P /usr/local/bin https://github.com/docker/compose/releases/download/1.29.0/docker-compose-Linux-x86_64 #配置文件得执行权限 chmod +x /usr/local/bin/docker-compose-Linux-x86_64 #可以更换docker-compose-Linux-x86_64这个名字 mv docker-compose-Linux-x86_64 docker-compose #测试是否安装成功 docker-compose -v #查看是否能够正常执行 docker-compose version