zoukankan      html  css  js  c++  java
  • docker在Linux环境下的安装

    在Centos6.8上安装

    一、查看系统版本

    二、安装EPEL

    因为系统自带的repo中不带docker需要安装epel

    rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

    三、安装Docker

    yum install -y docker-io

    可能会安装失败,如果有问题直接源码安装

    yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm

    四、启动Docker

     五、查看Docker版本

     

    六、设置镜像加速

    配置本机Docker运行镜像加速器,打开/etc/sysconfig/docker文件,粘贴配置阿里加速器地址,配置如下,然后重启

    在Centos7.X上安装

    一、查看系统版本

    二、卸载旧版本

    yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

    三、安装依赖

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

    四、设置稳定的仓库

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

    五、安装 Docker Engine-Community

    yum install docker-ce docker-ce-cli containerd.io

    如果要安装特定版本,使用如下命令查询后安装

    yum list docker-ce --showduplicates | sort -r
    yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

    六、启动Docker

    systemctl start docker

    七、查看Docker版本

    docker version

    八、设置加速镜像

    在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件)

    腾讯云:https://mirror.ccs.tencentyun.com
    阿里云:https://svaken38.mirror.aliyuncs.com
    网易云:http://hub-mirror.c.163.com
    {
      "registry-mirrors": ["https://svaken38.mirror.aliyuncs.com"]
    }
    sudo systemctl daemon-reload
    sudo systemctl restart docker

    在Ubuntu14.04及以上版本安装

    一、查看系统版本

    目前仅支持以下3个64 bit的Ubuntu 版本,支持x86_64 和armhf (ARM)硬件架构。 

    • Yakkety 16.10
    • Xenial 16.04 (LTS)
    • Trusty 14.04 (LTS)

    二、卸载旧版本

    sudo apt-get remove docker docker-engine docker-ce docker.io

    三、更新apt包索引

    sudo apt-get update

    四、安装linux-image-extra-* 以便docker能使用aufs存储驱动

    sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual

    五、安装以下包以使apt可以通过HTTPS使用存储库(repository)

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

    六、为了确认所下载软件包的合法性,需要添加软件源的 GPG 密钥

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

    七、检查GPG Key信息是否正确

    sudo apt-key fingerprint 0EBFCD88

    八、安装存储库

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

    九、再更新下apt包索引

    sudo apt-get update

    十、安装最新版本的Docker CE

    sudo apt-get -y install docker-ce

    十一、测试是否安装成功

    sudo docker run hello-world
    

    出现报错(docker的版本和linux的内核版本不兼容),升级linux内核,执行下列命令,并重启

    sudo apt-get install --install-recommends linux-generic-lts-xenial
    
    sudo reboot

    十二、查看Docker版本

    十三、设置镜像加速地址

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://svaken38.mirror.aliyuncs.com"]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker
  • 相关阅读:
    Java 读取某个目录下所有文件、文件夹
    poi根据excel模板导出Excel
    UML关系(泛化,实现,依赖,关联(聚合,组合))
    使用Git下载Hadoop的到本地Eclipse开发环境
    maven command to create your application
    Roo中的@Version
    oracle 给用户赋表空间
    hiberante 二级缓存设置
    procedure
    Oracle综合数据库管理命令集
  • 原文地址:https://www.cnblogs.com/luxiaojun/p/11959269.html
Copyright © 2011-2022 走看看