• Centos7安装Docker CE


     
    每次安装Docker都要去找文档,或者每次安装的都不一样,还是要好好管理自己的这些东西,下次用的时候可以省很多的时间
     
    Docker的早期版本称为docker或docker-engine;现在的Docker CE软件包称为docker-ce ;
     

    环境

    Centos7
     

    安装脚本

     
    #!/bin/bash
    
    #filename: install_docker.sh
    #Version: v1.0.0
    #Author: LiLe
    #Date: 20190306
    #Contact: 836217653@qq.com
    #Description: Centos7下安装docker
    #Usage: sudo sh install_docker.sh
    
    #卸载原有版本
    yum remove docker 
               docker-common 
               docker-selinux 
               docker-engine
    
    #设置Docker的镜像仓库并从中进行安装(推荐使用从镜像仓库安装)
    
    #安装所需的依赖包
    yum install -y yum-utils 
                   device-mapper-persistent-data 
                   lvm2
    
    #设置stable镜像仓库
    yum-config-manager 
         --add-repo 
         https://download.docker.com/linux/centos/docker-ce.repo
    
    #更新软件包索引
    yum makecache fast
    
    #安装Docker CE(这是安装最新版本);如果是生产环境应该固定统一使用一个版本,而不是每次都是安装最新版本
    
    #可以选择想要安装的版本,这里安装最新的
    #yum list docker-ce  --showduplicates | sort -r    
    yum install docker-ce
    
    #启动
    systemctl start docker

      

    注意事项

    在生产系统中,应该使用特定版本的Docker CE,而不是始终使用最新版本。可以通过sort -r命令按版本号对结果进行排序;
     
    [root@ip-172-29-0-159 ~]#  yum list docker-ce  --showduplicates | sort -r
    Loading mirror speeds from cached hostfile
    Loaded plugins: fastestmirror
    docker-ce.x86_64            3:18.09.3-3.el7                     docker-ce-stable
    docker-ce.x86_64            3:18.09.2-3.el7                     docker-ce-stable
    docker-ce.x86_64            3:18.09.1-3.el7                     docker-ce-stable
    docker-ce.x86_64            3:18.09.0-3.el7                     docker-ce-stable
    docker-ce.x86_64            18.06.3.ce-3.el7                    docker-ce-stable
    docker-ce.x86_64            18.06.2.ce-3.el7                    docker-ce-stable
    docker-ce.x86_64            18.06.1.ce-3.el7                    docker-ce-stable
    docker-ce.x86_64            18.06.0.ce-3.el7                    docker-ce-stable
    docker-ce.x86_64            18.03.1.ce-1.el7.centos             docker-ce-stable
    docker-ce.x86_64            18.03.0.ce-1.el7.centos             docker-ce-stable
    docker-ce.x86_64            17.12.1.ce-1.el7.centos             docker-ce-stable
    docker-ce.x86_64            17.12.0.ce-1.el7.centos             docker-ce-stable
    docker-ce.x86_64            17.09.1.ce-1.el7.centos             docker-ce-stable
    docker-ce.x86_64            17.09.0.ce-1.el7.centos             docker-ce-stable
    docker-ce.x86_64            17.06.2.ce-1.el7.centos             docker-ce-stable
    docker-ce.x86_64            17.06.1.ce-1.el7.centos             docker-ce-stable
    docker-ce.x86_64            17.06.0.ce-1.el7.centos             docker-ce-stable
    docker-ce.x86_64            17.03.3.ce-1.el7                    docker-ce-stable
    docker-ce.x86_64            17.03.2.ce-1.el7.centos             docker-ce-stable
    docker-ce.x86_64            17.03.1.ce-1.el7.centos             docker-ce-stable
    docker-ce.x86_64            17.03.0.ce-1.el7.centos             docker-ce-stable
    Available Packages

    官网:https://docs.docker-cn.com/engine/installation/linux/docker-ce/centos/ 

    github:https://github.com/Lemon-le/Shell-Script/blob/master/install_docker.sh  

  • 相关阅读:
    SpringMVC—概述
    Spring—切点表达式
    Spring—Ioc
    Spring—spring概述
    MyBtis—原理及初始化
    mysql数据增删查授权
    mysql完整性约束
    mysql枚举类型与集合类型
    mysql字符类型
    mysql日期类型
  • 原文地址:https://www.cnblogs.com/lemon-le/p/10483723.html
Copyright © 2020-2023  润新知