centos安装docker详细步骤

目录
  • 一.前言
    • 1.环境要求
    • 2.官网中文安装参考手册
  • 二.安装步骤
    • 1.卸载旧版本
    • 2.安装需要的软件包
    • 3.设置docker镜像源
        • 1.配置docker镜像源
          • 方式1:官网地址(外国):
          • 方式2:阿里云源:
          • 2.查看配置是否成功
    • 4.更新yum软件包索引
    • 5.可以查看所有仓库中所有docker版本
    • 6、安装docker
    • 7、启动并加入开机启动
    • 8、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
      • 1.查看docker版本
      • 2.查看docker运行状态
        • 方式1:
        • 方式2:
    • 9、配置镜像加速
      • 1.前言
      • 2.配置
  • 三.卸载docker
      • 1.停止Docker
      • 2.yum卸载Docker
      • 3.rm删除Docker的目录

一.前言

1.环境要求

环境要求:centos7.0以上版本(docker支持最低版本)

2.官网中文安装参考手册

https://docs.docker.com/install/linux/docker-ce/centos/

二.安装步骤

1.卸载旧版本

进入centos系统root执行以下命令(\ 是linux系统种命令换行符,如果命令过长,可以用\来换行)

yum remove docker \
docker-client \
docker-client-latest \
docker- common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-sqlinux \
docker-engine-selinux \
docker-engine \
docker-ce

    或者

    yum remove docker docker-client docker-client-latest docker- common docker-latest docker-latest-logrotate docker-logrotate docker-sqlinux docker-engine-selinux docker-engine docker-ce
    

      2.安装需要的软件包

      yum install -y yum-utils device-mapper-persistent-data lvm2
      
       
       
         
         
         
         

        3.设置docker镜像源

        1.配置docker镜像源
        方式1:官网地址(外国):
        yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
        
          方式2:阿里云源:
          yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
          

            2.查看配置是否成功
            cd /etc/yum.repos.d/
            ll
            
             
             
               
               
               
               

              4.更新yum软件包索引

              yum makecache fast
              
               
               
                 
                 
                 
                 

                5.可以查看所有仓库中所有docker版本

                yum list docker-ce --showduplicates | sort -r
                
                 
                 
                   
                   
                   
                   

                  6、安装docker

                   yum install docker-ce  
                  
                   
                   
                     
                     
                     
                     

                    7、启动并加入开机启动

                    #启动:
                    systemctl start docker
                    #添加开机启动
                    systemctl enable docker
                    
                     
                     
                       
                       
                       
                       

                      8、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)

                      1.查看docker版本
                      docker version
                      
                       
                       
                         
                         
                         
                         

                        2.查看docker运行状态
                        方式1:
                        systemctl status docker
                        
                         
                         
                           
                           
                           
                           

                          方式2:
                          docker run hello-world
                          
                           
                           
                             
                             
                             
                             

                            9、配置镜像加速

                            1.前言

                            国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务,例如:
                            科大镜像:https://docker.mirrors.ustc.edu.cn/
                            网易:https://hub-mirror.c.163.com/
                            阿里云:https://<你的ID>.mirror.aliyuncs.com
                            七牛云加速器:https://reg-mirror.qiniu.com

                            当配置某一个加速器地址之后,若发现拉取不到镜像,请切换到另一个加速器地址。国内各大云服务商均提供了 Docker 镜像加速服务,建议根据运行 Docker 的云平台选择对应的镜像加速服务。

                            阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址了:

                            2.配置
                            sudo mkdir -p /etc/docker
                            sudo tee /etc/docker/daemon.json <<-'EOF'
                            {
                              "registry-mirrors": [ "http://xxx.com"]
                            }
                            EOF
                            sudo systemctl daemon-reload
                            sudo systemctl restart docker
                            

                              {
                                "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
                              }
                              
                               
                               
                                 
                                 
                                 
                                 

                                三.卸载docker

                                1.停止Docker
                                systemctl stop docker
                                
                                 
                                 
                                   
                                   
                                   
                                   
                                  2.yum卸载Docker
                                  yum -y remove docker-ce
                                  
                                   
                                   
                                     
                                     
                                     
                                     
                                    3.rm删除Docker的目录
                                    rm -rf /var/lib/docker
                                    
                                     
                                     
                                       
                                       
                                       
                                       

                                      你可能感兴趣的:(docker,centos,docker,eureka)