从零开始CentOs7中安装sonarQube8.4.2服务系列之------1.CentOS7中Docker的安装

1.CentOS7中Docker的安装

因国情原因,访问外网速度较慢,需使用国内的镜像源

方式一:官方源安装Docker(非常慢!)
官方文档:https://docs.docker.com/engine/install/centos/

方式二:使用国内镜像安装Docker(推荐)
(1)阿里镜像站:
更换镜像源:https://developer.aliyun.com/mirror/centos
Docker安装详细说明:https://developer.aliyun.com/mirror/docker-ce

(2)清华大学镜像站:
更换镜像源:https://mirror.tuna.tsinghua.edu.cn/help/centos/
Docker安装详细说明:https://mirror.tuna.tsinghua.edu.cn/help/docker-ce/

本文档使用方式二中的阿里镜像安装:(可以直接参考阿里的官方文档,这里只是搬运阿里源的文档内容)

一:更换国内(阿里)软件源
依次执行以下命令:

//1.备份初始源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
//2.从阿里下载新的CentOS-Base.repo 到 /etc/yum.repos.d/  (其中wget可以换成curl)
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
//3.生成缓存
yum makecache

二:安装Docker

//step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
//Step 2: 添加软件源信息
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
//Step 3: 更新并安装Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce
//Step 4: 开启Docker服务
sudo service docker start

注意:

# 注意:
# 官方软件源默认启用了最新的软件,您可以通过编辑软件源的方式获取各个版本的软件包。例如官方并没有将测试版本的软件源置为可用,您可以通过以下方式开启。同理可以开启各种测试版本等。
# vim /etc/yum.repos.d/docker-ee.repo
#   将[docker-ce-test]下方的enabled=0修改为enabled=1
#
# 安装指定版本的Docker-CE:
# Step 1: 查找Docker-CE的版本:
# yum list docker-ce.x86_64 --showduplicates | sort -r
#   Loading mirror speeds from cached hostfile
#   Loaded plugins: branch, fastestmirror, langpacks
#   docker-ce.x86_64            17.03.1.ce-1.el7.centos            docker-ce-stable
#   docker-ce.x86_64            17.03.1.ce-1.el7.centos            @docker-ce-stable
#   docker-ce.x86_64            17.03.0.ce-1.el7.centos            docker-ce-stable
#   Available Packages
# Step2: 安装指定版本的Docker-CE: (VERSION例如上面的17.03.0.ce.1-1.el7.centos)
# sudo yum -y install docker-ce-[VERSION]

安装校验:

安装校验:

docker version
正常的话,能够看到Client与Server

正常结果:

若只看到客户端,则说明,服务端未启动,启动docker即可
sudo service docker start

设置docker开机自启:
systemctl enable docker

备注:阿里镜像源测试通过,清华源在按照其官方文档操作时,出现了如下报错,不推荐

posted @ 2020-09-08 17:36  敲代码的铁憨憨  阅读(326)  评论(0编辑  收藏  举报