基于centos 7安装Docker

1.本次docker安装是基于centos 7系统,供参考。
2.我进行安装时,使用的是root用户,如果不是root用户,记得使用su命令,切换到root权限。

首先要检查系统内核版本,安装docker要求内核版本高于3.10,打开命令终端,执行uname -r:
在这里插入图片描述
检查是否安装了yum,,执行命令rpm -qa | grep yum,如果安装了就会查询出相应的yum包,如下图:
在这里插入图片描述
更新yum,执行命令yum -y update(谨慎使用):
在这里插入图片描述
PS:如果yum更新时,出现无法安装的错误,可能是网络设置不正确,参考:https://www.krizna.com/centos/setup-network-centos-7/

然后就是等待更新完成:
在这里插入图片描述
移除旧版本的docker,执行命令yum remove docker docker-common docker-selinux docker-engine ,如果未安装,执行此命令也不会受影响,只是提示没有对应项:
在这里插入图片描述
安装依赖包,执行命令 yum install -y yum-utils device-mapper-persistent-data lvm2 :
在这里插入图片描述
设置yum源,如下是阿里云镜像仓库,速度很快,如果设置官方的话,服务器在国外,会很慢:
安装wget,执行yum -y install wget,如果未安装则会执行安装已安装则提示已安装:
在这里插入图片描述
添加软件源信息,这里添加的是阿里云的,执行命令:sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
在这里插入图片描述
替换仓库执行命令 sudo sed -i ‘s+download.docker.com+mirrors.aliyun.com/docker-ce+’ /etc/yum.repos.d/docker-ce.repo:
在这里插入图片描述
然后开始安装docker。
第一步,清除缓存 执行 yum makecache fast:
在这里插入图片描述
安装docker-ce,执行yum install docker-ce 或者 yum -y install docker-ce ,-y表示默认yes:
在这里插入图片描述
安装完成:
在这里插入图片描述
启动docker 执行systemctl start docker:
在这里插入图片描述
如果需要设置为开机启动项,执行systemctl enable docker :
在这里插入图片描述
检查是否安装成功,执行docker version , 如果有client 和 server的信息,证明两个都已安装成功了:
在这里插入图片描述

然后,继续安装Docker Compose。
执行 curl -L https://get.daocloud.io/docker/compose/releases/download/1.23.2/docker-compose-uname -s-uname -m > /usr/local/bin/docker-compose ,指定从国内镜像下载docker compose:
在这里插入图片描述
给文件添加执行权限,执行 chmod +x /usr/local/bin/docker-compose :
在这里插入图片描述
测试docker compose安装成功,执行 docker-compose --version :
在这里插入图片描述
配置docker镜像地址,指向国内镜像源,会更快速度的加载应用程序。
首先进入etc/docker文件夹内,执行 cd etc/docker/ :
在这里插入图片描述
执行ls命令,查看是否有daemon.json文件,如果没有则创建,通过vi/vim命令,执行vi daemon.json , 会创建一个空的文件,点击Esc后输入:会进入vi的命令模式,输入wq! 后回车,chmod +777 命令为赋予权限,可读可写可执行:
在这里插入图片描述
创建了文件之后,进行编辑,通过通过vi/vim:
在这里插入图片描述
修改如下形式并保存:
在这里插入图片描述
然后重启docker服务后生效 执行 systemctl restart docker.service 。

  • 注意,以上命令都是在root权限下执行,如果不是root用户登录,则需要sudo获取root权限。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值