• 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
  • 相关阅读:
    【GIS】地理坐标系WGS84、GCJ-02、BD-09、GCS2000
    【优化算法】基于matlab反向策略的麻雀搜索算法【含Matlab源码 1918期】
    证券公司可以提供免费股票level2接口吗?
    可持久化01Trie
    hive 谓词下推实例分析(on与where的区别)
    中国纺织数码喷印机行业深度调研与发展趋势预测研究报告
    taobao.trade.get( 获取单笔交易的部分信息),淘宝店铺订单接口,淘宝oAuth2.0接口,淘宝R2接口代码对接分享
    AOSP 编译真机镜像与AVD镜像
    Nginx 简单介绍(一)
    C语言读取文件字符串统计字母个数
  • 原文地址:https://blog.csdn.net/weixin_46533577/article/details/132962674