zoukankan      html  css  js  c++  java
  • Docker的安装与卸载

    Centos7

    注意:且Docker 要求操作系统必须为64位,且centos内核版本为3.1及以上
    一、前提

        查看系统内核版本信息:(必须64位,且centos内核版本为3.1及以上)

    uname -r
    
    二、安装

        1.安装前可查看device-mapper-persistent-data和lvm2是否已经安装

    rpm -qa|grep device-mapper-persistent-data 
    rpm -qa|grep lvm2
    

        2.安装依赖软件包

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

        3.设置yum源

    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    

        4.更新yum软件包索引

    yum makecache fast
    

        5.安装指定版本docker-ce可使用以下命令查看

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

        6.安装最新版本docker-ce

    yum install docker-ce -y
    

        7.安装完成之后可以使用命令查看

    docker version
    
    三、配置镜像加速

    我使用阿里云的免费镜像加速服务,也可以使用其他如时速云、网易云等
        1.找到/etc/docker目录下的daemon.json文件,没有则直接 vi daemon.json,填写自己的阿里云加速器地址

    {  
        "registry-mirrors": ["https://zfzbet67.mirror.aliyuncs.com"] 
    }
    

        2.通知systemd重载此配置文件

    systemctl daemon-reload
    

        3.重启docker服务

    systemctl restart docker
    
    四、卸载命令

        1.卸载旧版本:

    yum remove docker docker-common docker-selinux docker-engine 
    yum remove docker-ce
    

        2.卸载后将保留 /var/lib/docker 的内容(镜像、容器、存储卷和网络等)使用以下命令可全部删除

    rm -rf /var/lib/docker
    

    Ubuntu

    一、安装

        1.更新数据源

    apt-get update
    

        2.安装依赖软件包

    apt-get -y install apt-transport-https ca-certificates curl software-properties-common
    

        3.安装 GPG 证书

    curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
    

        4.新增数据源

    add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
    

        5.更新并安装 Docker CE

    apt-get update && apt-get install -y docker-ce
    

        6.安装完成之后可以使用命令查看

    docker version
    
    二、配置镜像加速

    官方提供中国区镜像

    https://registry.docker-cn.com
    

    我使用阿里云的免费镜像加速服务
        1.找到/etc/docker目录下的daemon.json文件,没有则直接 vi daemon.json,填写自己的阿里云加速器地址

    {  
        "registry-mirrors": ["https://zfzbet67.mirror.aliyuncs.com"] 
    }
    

        2.通知systemd重载此配置文件

    systemctl daemon-reload
    

        3.重启docker服务

    systemctl restart docker
    
    三、卸载命令

        1.卸载旧版本:

    apt-get remove docker docker-engine docker.io containerd runc
    
  • 相关阅读:
    sencha touch 视图(view) activate与deactivate事件探讨
    sencha touch Demo(示例)(2014-6-25)
    sencha touch NavigationView 源码详解(注释)
    sencha touch Model validations(模型验证,自定义验证)
    sencha touch routes(路由) 传递中文参数
    第二步 使用Cordova 3.0(及以上版本) 创建安卓项目(2014-6-25)
    sencha touch datepicker/datepickerfield(时间选择控件)扩展(废弃 仅参考)
    sencha touch list ListPaging使用详解
    sencha touch list更新单行数据
    sencha touch list tpl 监听组件插件(2013-9-15)
  • 原文地址:https://www.cnblogs.com/liulong99/p/11892464.html
Copyright © 2011-2022 走看看