Linux虚拟机安装Docker(有镜像加速)

一、卸载旧版Docker

如果已经下载了,就先删除旧版的Docker

yum remove docker \

    docker-client \

    docker-client-latest \

    docker-common \

    docker-latest \

    docker-latest-logrotate \

    docker-logrotate \

    docker-engine \

docker-selinux

我这里没有下载Docker(连接工具是FinalShell)

    二、配置yum库

    命令:

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

    命令解析

    sudo:此命令的作用是获取超级用户权限。因为安装软件属于系统级操作,通常需要管理员权限才能完成。(使用root用户就不用写这个了)

    yum install:这是 yum 包管理器的一个子命令,其功能就是安装指定的软件包。

    -y:它是一个选项,代表在安装过程中遇到询问是否继续的提示时,自动回答 “yes”,这样就无需手动干预,能让安装过程自动进行。

    yum-utils:这是一个软件包集合,里面包含了一系列辅助 yum 管理的工具,像 yum-config-manager 就可以对 yum 源进行配置。

    device-mapper-persistent-data:该软件包为 device mapper 提供了持久化存储支持。device mapper 是 Linux 内核里的一种存储子系统,而 Docker 等容器技术在运行时就会用到这种支持。

    lvm2:它是 Linux 逻辑卷管理器的实现工具,借助它可以对磁盘分区进行动态管理,比如调整分区大小等。

    开始下载:

    出现完毕!即安装成功:

    安装成功后,执行命令,配置Docker的yum源(阿里云源):

    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

    随后更新yum,建立缓存:

    sudo yum makecache fast

      三、安装Docker

      命令:

      yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

      命令解析:

      yum install -yyum 包管理器的安装命令,-y 选项自动确认所有提示

      安装的组件及功能:

      docker-ceDocker 社区版引擎,是容器运行的核心组件

      docker-ce-cli:Docker 社区版命令行工具,用于与 Docker 引擎交互

      containerd.io:容器运行时,负责容器的生命周期管理

      docker-buildx-pluginDocker 构建工具扩展,支持多架构镜像构建

      docker-compose-pluginDocker Compose 插件,用于定义和运行多容器应用

      开始下载:

      出现完毕!即下载成功:

        四、启动Docker

        Docker基本命令:

        #启动命令
        
        Systemctl start docerk 
        
        #查看docker运行容器
        
        Docker ps
        
        #设置开机自动启动
        
        Systemctl enable docker
        
        #停止运行
        
        Systemctl stop docker
        
        #重新启动
        
        Systemclt restart docker

        执行docker ps 成功就是安装成功了

        五、镜像加速

        若镜像加速失效,可以搜索其他镜像加速。

          # 创建目录
          mkdir -p /etc/docker
          
          # 复制内容
          tee /etc/docker/daemon.json <<-'EOF'
          {
              "registry-mirrors": [
                  "http://hub-mirror.c.163.com",
                  "https://mirrors.tuna.tsinghua.edu.cn",
                  "http://mirrors.sohu.com",
                  "https://ustc-edu-cn.mirror.aliyuncs.com",
                  "https://ccr.ccs.tencentyun.com",
                  "https://docker.m.daocloud.io",
                  "https://docker.awsl9527.cn"
              ]
          }
          EOF
          
          # 重新加载配置
          systemctl daemon-reload
          
          # 重启Docker
          systemctl restart docker
          评论
          添加红包

          请填写红包祝福语或标题

          红包个数最小为10个

          红包金额最低5元

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

          抵扣说明:

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

          余额充值