安装docker-ce版本

安装docker-ce版本

  • 通过运行下面脚本可以安装docker-ce(社区版)
  • 这个脚本在使用时候,如果没有传入参数,则代表使用官方的方法,否则在centos上安装docker-ce
#!/bin/bash

# 官方获取docker
get_docker_official () {
    curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
}

# centos获取docker
centos_get_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

    # 删除所有旧的数据
    rm -rf /var/lib/docker

    #  安装依赖包
    yum install -y yum-utils \
                device-mapper-persistent-data \
                lvm2

    # 添加软件源信息
    yum-config-manager --add-repo \
        https://download.docker.com/linux/centos/docker-ce.repo # 官方镜像源
        # http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # 阿里云镜像源

    # 更新 yum 缓存
    yum makecache fast

    # 安装docker社区版
    yum -y install docker-ce

    # 配置镜像加速器
    mkdir -p /etc/docker
    tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
EOF

    # 启动docker
    systemctl start docker
    systemctl enable docker

    # 添加当前用户使用docker的权限
    groupadd docker
    gpasswd -a ${USER} docker
    systemctl restart docker
}

if [[ ${1} == '' ]]; then
    get_docker_official
else
    centos_get_docker
fi

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值