CentOS7下的Docker安装教程

1.yum 及gcc安装
1. CentOS7能上外网;
2. yum -y install gcc
3. yum -y install gcc-c++
4. 验证:gcc -v 
    gcc 版本 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC) 
2.卸载旧版本(V18.03说明)
yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-selinux \
    docker-engine-selinux \
    docker-engine
3.安装需要的软件包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
4.设置stable 镜像仓库
4.1 两种方式:官方地址(大坑,不推荐),经常连接中断
sudo yum-config-manager \
     --add-repo \
     https://download.docker.com/linux/centos/docker-ce.repo
4.2 私服:阿里(推荐使用)
sudo yum-config-manager \
     --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5.更新 yum 软件包索引
sudo yum makecache fast
6.安装最新版DOCKER CE
sudo yum -y install docker-ce
7.启动Docker
sudo systemctl start docker
8.测试、验证
测试:
1.查看版本号:
docker version

2.验证是否正确安装了dOcker,方法是运行 hello-world 镜像
docker run hello-world

3.docker images
9.配置镜像加速
9.1 阿里云镜像加速
  1. 地址:https://dev.aliyun.com/search.html

  2. 注册一个属于自己的阿里云账号(可服用淘宝、支付宝等账号)

  3. 获得加速器地址连接

    • 找到-容器镜像服务 点击管理控制台

这里写图片描述

  • 进入镜像加速器页面,找到自己 专属的加速器地

这里写图片描述

  1. 配置

    1. 第一种:**

      可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:

    1.创建目录
    sudo mkdir -p /etc/docker
    2.配置:vim  /etc/docker/daemon.json
    
    #写入自己的加速器地址
    
    {
       "registry-mirrors": ["这里写自己的加速器地址"]
       }
    3.重新加载
    sudo systemctl daemon-reload
    4.重启
    sudo systemctl restart docker

    第二种:

    配置启动参数,可以使用下面的命令将配置添加到docker daemon的启动参数中

    **注:系统要求 CentOS 7 以上,Docker 1.9 以上**
    
    1.复制文件:
    sudo cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service
    
    2.Docker 1.12 以下版本使用 docker daemon 命令
    sudo sed -i "s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/docker daemon --registry-mirror=加速器地址|g" /etc/systemd/system/docker.service
    
    3.Docker 1.12 及以上版本使用 dockerd 命令
    sudo sed -i "s|ExecStart=/usr/bin/dockerd|ExecStart=/usr/bin/dockerd --registry-mirror=加速器地址|g" /etc/systemd/system/docker.service
    
    4.重新加载
    sudo systemctl daemon-reload
    
    5.重启
    sudo systemctl restart docker
  2. 测试:生效后可以看到自己配置的加速器,如有标注表示已经生效。

ps -ef|grep docker|grep -v grep

这里写图片描述

9.2网易云镜像加速
基本上同上述阿里云
只需在配置时 写入网易云的地址
10.卸载
system stop docker
yum -y remove docker-ce 
rm -rf /var/lib/docker
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值