• Docker安装与卸载


    Docker安装与卸载

    安装

    yum install -y yum-utils \
        device-mapper-persistent-data \
        lvm2 --skip-broken
    
    • 1
    • 2
    • 3

    更新本地镜像源

    1. 打开终端或 SSH 连接到 Rocky Linux 的服务器。

    2. 进入 /etc/yum.repos.d/ 目录,该目录包含 Rocky Linux 的 yum 配置文件。

      cd /etc/yum.repos.d/
      
      • 1
    3. 备份当前的 yum 配置文件,以防万一需要还原。

      sudo cp *.repo *.repo.bak
      
      • 1
    4. 使用文本编辑器(如 vinano)打开 Rocky Linux 的 yum 配置文件。

      sudo vi Rocky.repo
      
      • 1

      如果你使用的是 Rocky Linux 8,那么配置文件的名称可能是 rocky8.repo

    5. 在打开的文件中,找到以 [base] 开头的部分,通常是一个名为 rocky-base.repo 或类似的节。

    6. 在该节中,找到 baseurl 行,并将其注释掉(在行前面添加 #)。

      # baseurl=http://...
      
      • 1
    7. 在注释掉的 baseurl 行下方添加阿里云的镜像源地址。你可以根据你所在的地区选择合适的镜像源地址。以下是一些常用的阿里云镜像源地址:

      • 阿里云中国大陆镜像源:

        baseurl=http://mirrors.aliyun.com/rocky/$releasever/BaseOS/$basearch/os/
        
        • 1

      请注意,上述地址中的 $releasever$basearch 是变量,会被实际的版本号和架构替换。

    8. 保存并关闭文件。

    9. 清除 yum 缓存。

      sudo yum clean all
      
      • 1
    10. 更新 yum 缓存并安装软件包。

      sudo yum update
      
      • 1

    安装docker

    yum install -y docker-ce
    
    • 1

    卸载

    yum remove docker \
        docker-client \
        docker-client-latest \
        docker-common \
        docker-latest \
        docker-latest-logrotate \
        docker-logrotate \
        docker-seliunx \
        docker-engine-seliunx \
        docker-engine \
        docker-ce
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    启动Docker

    在启动Docker建议关闭防火墙,但是在企业中肯定是不能这么做的。

    关闭是因为防止以后学习时端口没开造成不必要的麻烦。

    关闭防火墙

    # 关闭
    systemctl stop firewalld
    # 禁止开机启动
    systemcyl disable firewalld
    
    • 1
    • 2
    • 3
    • 4

    启动Docker

    # 启动docker
    systemctl start docker
    # 查看状态
    systemctl status docker
    # 停止docker
    systemctl stop docker
    # 查看版本
    docker -v
    # 重启docker
    systemctl restart docker
    # 设置开机启动
    systemcyl enable docker
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    配置docker镜像

    教程

    # 创建docker文件夹
    sudo mkdir /etc/docker
    # 编辑镜像地址
    sudo vi /etc/docker/daemon.json
    # 将下面换成镜像地址
    {
      "registry-mirrors": ["镜像加速器地址"]
    }
    # 重新加载docker文件
    sudo systemctl daemon-reload
    # 重启docker服务
    sudo systemctl restart docker
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    在阿里云中找到控制台之后在页面上方中搜索镜像,找到如下图所示

    网址为:https://cr.console.aliyun.com/cn-qingdao/instances/mirrors

    在这里插入图片描述

    每个人的镜像都是不一样的,所以要登录自己的账号

    在这里插入图片描述

    实例

    mkdir -p /etc/docker #创建配置文件目录。
    tee /etc/docker/daemon.json <<-'EOF' #写入加速配置。
    {
      "registry-mirrors": ["https://gwsg6nw9.mirror.aliyuncs.com"]
    }
    EOF
    systemctl daemon-reload #重新加载配置文件。
    systemctl restart docker #重启Docker服务。
    
    
    速配置。
    {
      "registry-mirrors": ["https://gwsg6nw9.mirror.aliyuncs.com"]
    }
    EOF
    systemctl daemon-reload #重新加载配置文件。
    systemctl restart docker #重启Docker服务。
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
  • 相关阅读:
    AWS中的HVM和PV格式的AMI的区别
    嵌入式软件工程师面试题——2025校招专题(四)
    【Redis】基于Redis6的数据类型以及相关命令、应用场景整理
    后端接口测试,令牌校验住,获取tocken 接口的方式
    Redis面试题(五)
    源码分析:如何开发规则链
    JVM相关知识
    Docker 进阶指南(下)- 使用Docker Compose编排多个容器
    嵌入式开发:技巧和窍门——干净地从引导加载程序跳转到应用程序代码
    跨境电商必读:什么是社交媒体营销?
  • 原文地址:https://blog.csdn.net/weixin_46533577/article/details/132962674