首页 > 其他分享 >Redhat安装docker

Redhat安装docker

时间:2022-08-18 20:58:54浏览次数:53  
标签:Redhat ## ce repo etc yum docker 安装

Redhat8安装docker

  1. 查看系统版本

    ##查看系统信息
    cat /etc/os-release
    ##显示VERSION="8.6 (Ootpa)"
    ##查看内核版本。需大于3.10。8.6是4.18
    uname -a
    ##显示4.18.0-372.19.1.el8_6.x86_64
  2. 设置使用阿里的repo源(没有RHEL的源,使用Centos源)

    wget -O /etc/yum.repos.d/redhat.repo http://mirrors.aliyun.com/repo/Centos-8.repo   #基础包
    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/Centos-8.repo        #额外包
    yum clean all        #清除缓存
    yum makecache        #生成缓存
  3. 开启内核的流量转发

    cat <<EOF > /etc/sysctl.d/docker.conf
    net.bridge.bridge-nf-call-ip6tables = 1
    net.bridge.bridge-nf-call-iptables = 1
    net.ipv4.conf.default.rp_filter = 0
    net.ipv4.conf.all.rp_filter = 0
    net.ipv4.ip_forward = 1
    EOF
  4. 加载内核参数

    sysctl -p /etc/sysctl.d/docker.conf
    ## 如果报错*/*/bridge-nf-call-ip6tables:No such file or directory 执行下面
    #####  modprobe br_netfilter
  5. 查看仓库是否有docker

    yum list docker-ce --showduplicates | sort -r
    ## 如果没有
        ##第一种办法                    
        yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/rhel/docker-ce.repo
        ##第二种重新生成yum缓存办法
        curl -o /etc/yum.repos.d/docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/rhel/docker-ce
  6. 安装docker

    ##根据列表,安装20.10.9
    yum install docker-ce-20.10.9 -y
  7. 生成docker配置文件daemon.json

    ##创建目录以及文件
    mkdir -p /etc/docker && touch /etc/docker/daemon.json
  8.  配置daemon.json

    ## 使用阿里云镜像生成自己的加速镜像https://4efi3n2i.mirror.aliyuncs.com这个地址每个人生成的不一样
    ## 定义数据位置,docker根目录。默认是var/lib/docker
    ## 还配置了docker私服允许通过http方式推送镜像(私服服务器和客户机都要加这句)(例如:如果私服使用云服务器,这个地址就是云服务器的外网IP)
    tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://4efi3n2i.mirror.aliyuncs.com"],
      "data-root": "/file",
      "insecure_registries":["私服主机的IP:5000"]
    }
    EOF
  9. 重新载入和重启动

    ##重新载入配置
    systemctl daemon-reload
    ##重启docker
    systemctl restart docker
    ##开启自启动docker
    systemctl enable docker
    #会弹出Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.
  10. 查看docker状态

    ps -ef|grep docker
        ##弹出 
        root       14595       1  0 16:14 ?        00:00:00 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
        root       14760    9539  0 16:15 pts/0    00:00:00 grep --color=auto docker
  11. 查看docker版本信息

    docker version
  12. 卸载

    ##新版本卸载
    yum -y autoremove docker-ce docker-scan-plugin 
    ##老版本卸载 ( \)换行转义符
    sudo yum -y remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-engine
  13. 查看卸载完没有

    rpm -qa |grep docker

     

标签:Redhat,##,ce,repo,etc,yum,docker,安装
From: https://www.cnblogs.com/isnuan/p/16600012.html

相关文章

  • windows下 python virtualenv 虚拟环境安装
    1.  虚拟环境virtualenvironment借助虚拟化技术,把机器中一部分内容独立出来。这部分独立的内容一般被称为“容器”。在这个容器中,我们可以安装需要的依赖包,各个......
  • 离线安装Ansible
    背景:当我们Linux机器的环境没办法链接外网时可以使用离线安装的方式进行。前提:python环境一、离线包安装setuptools模块安装https://pypi.python.org/packages/source/......
  • 解决使用(Jenkins检出代码)git clone检出代码提示必须安装 .NET framework,Version =v4.
    一、事件背景真的是非常想使用pipeline流水线进行自动化部署打包测试。于是,晚上下班回家后,真的是"现学现卖",开始做流水线脚本。经过不懈努力,熬到凌晨两点多,终于把整个流......
  • 通过 Docker 部署 nodejs -- egg 项目
    常用的docker命令安装docker环境docker--help查看docker命令提示dockerps-a查看所有运行的容器dockerimages查看所有的配置Dockerfile文件查看容......
  • Linux安装JDK并配置环境变量
    Linux-安装jdk并配置环境变量1.前往JDK官网,地址:https://www.oracle.com/java/technologies/downloads/  复制下载链接  2. 进入指定目录下使用wget命令......
  • httpd安装和使用
    httpd功能特性虚拟主机IP、Port、FQDNCGI:CommonGatewayInterface,通用网关接口反向代理负载均衡路径别名丰富的用户认证机制basicdigest支持第三方模块新特......
  • CentOS7安装mysql5.7
    非原创,用到了,所以在这里记录一下。摘自:centos7安装mysql5.7步骤(图解版)_小志的博客的博客-CSDN博客_centos7安装mysql5.7目录一、下载mysql5.7安装包二、mysql5.7......
  • 安装多个Jdk
    安装官方下载地址目录结构:配置PATH修改注意:此处的操作可能会有其他未知的问题,最好还是理解window的命令查找机制,然后还是需要根据具体问题具体分析解决。测试......
  • mongodb 安装配置
    环境准备#cat/etc/redhat-releaseCentOSLinuxrelease7.9.2009(Core)vim/etc/security/limits.conf*softnproc655350*hardnproc655350*softnofile6......
  • linux 在线安装redis6.2.4
    1.下载安装包(usr/local)wgethttp://download.redis.io/releases/redis-6.2.4.tar.gz1.1如果wget报错安装weget插件yum-yinstallwget 2.解压安装包tar......