1 概述
本章将详细介绍在CentOS7.0系统下如何安装docker,分为在线安装和离线安装两部分。目前,CentOS仅发行版本中的内核支持Docker。推荐使用CentOS 7.0及以上版本,64位操作系统、系统内核版本为3.10以上。
2 在线安装Docker
1)首先查看CentOS版本是否要求。若不符合版本要求,请升级系统版本
cat /etc/redhat-release
2)安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
3)添加软件源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4)更新yum缓存
yum makecache fast
5)安装Docker-CE
yum -y install docker-ce
6)启动docker后台服务
systemctl start docker
7)查验docker是否安装成功
docker version
8)安装docker-compose
curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
9)赋执行权限
chmod +x /usr/local/bin/docker-compose
10)查验docker-compose是否安装成功
docker-compose version
12)设置docker服务开机自启动
systemctl enable docker
3 离线安装Docker
1)获取docker离线安装包,形如centos-local.tgz压缩包。(请联系我获取)
2)将离线包上传到服务器的root目录下
3)进入root目录,解压.tgz包
cd /root tar -xvzf centos-local.tgz
4)安装createrepo
cd /root/docker-ce-local rpm -ivh createrepo-0.9.9-28.el7.noarch.rpm
5)新增docker-ce-local.repo源文件,写入以下内容
vi /etc/yum.repos.d/docker-ce-local.repo
[docker-ce-local]
name=Local Yum
baseurl=file:///root/docker-ce-local/
gpgcheck=1
gpgkey=file:///root/docker-ce-local/gpg
enabled=1
6)生成源索引及缓存
createrepo /root/docker-ce-local yum makecache
7)安装docker-ce
yum install docker-ce
8)启动并测试
systemctl start docker docker version
9)加入开机自启
systemctl enable docker
10)安装docker-compose
cp /root/docker-ce-local/docker-compose /usr/bin/
11)赋执行权限
chmod +x /usr/bin/docker-compose
12)验证版本
docker-compose version
原文地址:https://www.cnblogs.com/relustarry/p/12366642.html
时间: 2024-10-13 11:59:58