centos7.6安装Docker

1.确定当前Linux版本为CentOS7

cat /etc/redhat-release

2.安装gcc相关依赖(要能上外网)

yum -y install gcc gcc-c++

安装完毕检查一下gcc版本

gcc -v

3.如果有安装旧版本的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 -y

PS:Docker CE版的安装要求CentOS7以上版本

4.安装需要的软件包

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

5.设置stable镜像仓库

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

PS:这里不设置docker官方仓库,国外的很慢,这里设置了阿里云的镜像仓库

可以查看默认yum源

yum repolist enabled

在这里插入图片描述

可以手动刷新缓存

yum clean all     # 清除系统所有的yum缓存
yum makecache     # 生成yum缓存

PS:

  • yum 的配置文件在 /etc/yum.repos.d 目录下
  • 其中有多个配置文件,每一个配置文件中都可以配置一个或多个repository
  • 但是最终会被合并为一个交给系统,所以多个文件只是为了方便管理
  • 设置完docker的stable镜像仓库后,在这个位置会发现有docker-ce.repo文件,猜测是以后docker容器里的yum源

6.更新yum软件包索引

yum makecache fast

7.安装DOCKER CE

yum -y install docker-ce

8.启动docker

systemctl start docker

9.测试版本

docker version #查看docker版本

10.配置镜像加速

PS:获取阿里云镜像加速配置的镜像地址(要有自己的阿里云帐号)

在这里插入图片描述
在这里插入图片描述

mkdir -p /etc/docker #创建目录
vim  /etc/docker/daemon.json #修改配置文件,位置和CentOS6不同

PS:有时候这个配置文件名要是daemon.conf,否则启动不起来,请自行测试

配置文件内容:

#网易云(自己要有网易云帐号)
{
   "registry-mirrors": ["http://hub-mirror.c.163.com"] 
}

或者

{
  "registry-mirrors": ["https://1p5ocibp.mirror.aliyuncs.com"]
}

重启加载docker配置文件、设置开机自启并重启查看docker进程

systemctl daemon-reload #重新加载配置
systemctl enable docker #设置开机重启
systemctl restart docker #重启docker
ps -ef | grep docker #查看进程

11.卸载Docker(也可参照第三步)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

强强爱java

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值