CentOS7环境安装docker详细教程

centos7安装docker的官方文档地址:https://docs.docker.com/install/linux/docker-ce/centos/

预备工作:

确保自己的系统是CentOS7及以上版本。

可通过下面命令查看系统版本信息

cat /etc/redhat-release

一、安装gcc相关

运行命令安装gcc。若以安装,可直接看第三步。

yum -y install gcc

运行以下命令安装gcc-c++

yum -y install gcc-c++

若权限不够,在命令前面加sudo执行。

二、检查gcc是否安装成功

gcc -v

若出现下图所示的提示,则代表安装成功。
在这里插入图片描述

三、卸载旧版本docker

若未安装过docker,直接看下面步骤;想安装新版本的docker,可通过此步卸载旧版本。

通过以下命令卸载docker

yum remove docker \
           docker-client \
           docker-client-latest \
           docker-common \
           docker-latest \
           docker-latest-logrotate \
           docker-logrotate \
           docker-engine

四、安装docker需要的包

执行以下命令安装docker所需的包

yum install -y yum-utils device-mapper-persistent-data lvm2

若权限不够,在命令前面加sudo执行。

五、设置stable镜像仓库

官网的命令为:

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

但是由于是从外国网站下载,下载速度会很慢,有可能还会报错。这时我们可以用国内的阿里云镜像安装,命令如下:

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

六、更新yum软件包索引

命令为:

yum makecache fast

七、安装docker-ce

默认安装最新版本,命令为:

yum -y install docker-ce

若要安装指定版本的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

此时docker安装成功,我们可以通过以下命令来启动docker

systemctl start docker

九、测试

通过"docker version"这个命令查看docker的版本信息,也能检测到docker是否启动成功。若docker安装成功但没启动,会出现下图的提示
在这里插入图片描述
若docker安装成功并且已启动,则会出现下图中的信息

在这里插入图片描述

十、配置镜像加速

若/etc/目录下没有docker目录,则通过下面命令创建

mkdir -p /etc/docker

若/etc/目录下存在docker目录,则配置镜像加速文件

vim /etc/docker/daemon.json

在daemon文件中,我们可以配置网易云镜像加速或者阿里云镜像加速,添加以下语句

{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}

阿里云docker容器镜像加速查看地址:https://cr.console.aliyun.com/cn-shanghai/instances/mirrors

保存并退出,并执行以下语句重启docker

systemctl daemon-reload
systemctl restart docker

十一、卸载docker

如果想卸载docker,执行以下命令即可

systemctl stop docker
yum -y remove docker-ce
rm -rf /var/lib/docker
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值