• Centos7系统下Docker的安装与配置


    在这里插入图片描述

    前言

    此博客的内容的为自己的学习笔记,如果需要更具体的内容,可查看Docker官网文档内容

    注意:以下命令在root管理员用户下运行,如果在普通用户中,则需要加上sudo


    下载Docker

    1. 卸载旧的版本
    yum remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-engine
    

    在这里插入图片描述

    安装yum库

    YUM(Yellowdog Updater Modified)是一个基于RPM包管理系统的开源软件包管理工具,广泛应用于Linux系统中,如Fedora、Red Hat和CentOS等。YUM的主要功能包括自动下载、安装、升级和删除软件包,同时能够自动解决软件包之间的依赖关系,从而简化了Linux系统的软件管理过程。

    sudo yum install -y yum-utils
    

    安装成功后,执行命令,配置Docker的yum源:

    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    

    注意:如果出现以下错误,这是由于国内网络环境无法直接访问 Docker 官方镜像。为了解决这一问题,建议使用阿里云(aliyun)提供的 Docker 镜像源,这将帮助您顺利完成安装和更新。
    在这里插入图片描述

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

    在这里插入图片描述

    安装Docker

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

    这是默认安装的最新版,安装之后,使用以下命令检测安装是否成功!

    docker -v
    

    在这里插入图片描述

    启动和校验

    启动Docker
    systemctl start docker
    停止Docker
    systemctl stop docker
    重启Docker
    systemctl restart docker
    设置开机启动
    systemctl enable docker
    查看启动结果
    systemctl status docker

    配置Docker镜像加速

    这里使用阿里云的服务器,首先注册一个阿里云账号,在页面中搜索容器镜像服务,进入控制台
    在这里插入图片描述
    找到镜像工具里面的加速器地址,复制下来,之后将此地址配入到Docker即可!执行下列命令

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["加速器地址"]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker
    

    卸载Docker

    1. 卸载依赖
    yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
    
    1. 删除目录
    rm -rf /var/lib/docker
    rm -rf /var/lib/containerd
    

    /var/lib/docker 的默认工作路径

  • 相关阅读:
    用了半年chromium,说说心得
    Linux安装和配置C++环境—笔记1
    基于Java的在线考试系统(附:源码和课件)
    chatgpt fine-tuning 官方文档
    第四代可燃气体监测仪:可燃气体监测仪效果有哪些?
    Qt布局管理详解(5种布局控件)
    AI+基建,微柏软件携手飞桨EasyDL铸造智慧梁场
    【milkv】添加LCD屏GC9306
    YOLOv5 分类模型 OpenCV和PyTorch两者实现预处理的差异
    设备远程维护与人工现场维护相比优势在哪?
  • 原文地址:https://blog.csdn.net/qq_72935001/article/details/128932559