zoukankan      html  css  js  c++  java
  • linux 安装docker

    下面使用创建 Docker 仓库进行安装

    1.安装所需软件包yum-utils提供了yum-config-manager工具,存储驱动devicemapper则依赖于device-mapper-persistent-datalvm2

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

    2.使用以下命令建立stable版本的 repository

    #阿里云镜像
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 
    

    3.可选启用edgetest仓库。这些仓库包含在docker.repo文件中,但默认是禁用的。可以将它们与stable仓库共同启用。

    yum-config-manager --enable docker-ce-edge
    yum-config-manager --enable docker-ce-test
    

    使用带--disable参数的yum-config-manager命令即可禁用edgetest仓库,使用--enable参数则会重新启用。例如下面的命令将禁用edge仓库:

    yum-config-manager --disable docker-ce-edge
    

    4.安装最新版 Docker CE

    yum install docker-ce
    

    5.启动 Docker

    systemctl start docker
    

    6.运行hello-world镜像以验证 Docker 是否正确安装

    docker run hello-world
    

    7.手动创建daemon.json,使用 Docker 中国加速器

    vi  /etc/docker/daemon.json
    
    #添加后:
    {
        "registry-mirrors": ["https://registry.docker-cn.com"],
        "live-restore": true
    }
    

    重启docker:

    systemctl restart docker
    

    输入docker version 返回版本信息则安装正常。

    (推荐)使用阿里云的镜像加速器(阿里云比中国官方镜像还要快):https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

    针对Docker客户端版本大于 1.10.0 的用户

    您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://[系统分配前缀].mirror.aliyuncs.com"]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker
    
  • 相关阅读:
    [leetcode] Rotate Image
    [leetcode] Jump Game II
    [leetcode] Permutations II
    [leetcode] Permutations
    [leetcode] Wildcard Matching
    [leetcode] Multiply Strings
    [leetcode] Trapping Rain Water
    [leetcode] First Missing Positive
    [leetcode] Combination Sum II
    [leetcode] Combination Sum
  • 原文地址:https://www.cnblogs.com/flypig666/p/14150019.html
Copyright © 2011-2022 走看看