zoukankan      html  css  js  c++  java
  • docker在线安装及配置镜像加速(二)

    一、环境

     centos7.6

    二、安装

    1、系统要求

    CentOS 7 以及以上的稳定版本。

    2、卸载旧版本

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

    Docker 镜像、容器、数据卷和网络数据都保存在 /var/lib/docker/ 。新的 Docker 引擎包现在为 Docker-ce 。

    3、设置yum源

    安装 yum-utils 软件包(提供了 yum-config-manager 程序)并设置稳定的 yum 源方便下载Docker Engine。

    # 安装 yum-utils
    yum install -y yum-utils
    # 设置 yum 源为阿里云方便下载 Docker Engine
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

     4、docker安装

    安装最新版本的 Docker Engine 和容器。

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

     注:安装过程中如果提示您接受 GPG 密钥,请验证指纹是否与 060A 61C5 1B55 8A7F 742B 77AAC52F EB6B 621E 9F35 匹配,如果是,请接受。

    5、Docker 的启动与停止

    # 启动 docker
    systemctl start docker
    # 停止 docker
    systemctl stop docker
    # 重启 docker
    systemctl restart docker
    # 设置开机启动
    systemctl enable docker
    # 查看 docker 状态
    systemctl status docker
    # 查看 docker 内容器的运行状态
    docker stats
    # 查看 docker 概要信息
    docker info
    # 查看 docker 帮助文档
    docker --help

     6、docker校验

    #查看版本信息
    docker -v
    #更多版本信息
    docker version

     

     7、配置镜像加速

    Docker 从 Docker Hub 拉取镜像,因为是从国外获取,所以速度较慢。可以通过配置国内镜像源的方式,从国内获取镜像,提高拉取速度。这里介绍中国科学技术大学(LUG@USTC)的开源镜像:https://docker.mirrors.ustc.edu.cn 和网易的开源镜像:http://hub-mirror.c.163.com。USTC 是老牌的 Linux 镜像服务提供者了,USTC 的 Docker 镜像加速器速度很快。USTC 和网易的优势之一就是不需要注册,属于真正的公共服务。(也可以使用阿里等其他服务商的镜像加速服务)。

    编辑文件 daemon.json 

    vi /etc/docker/daemon.json

    在文件中输入以下内容并保存

    {
    "registry-mirrors": ["http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"]
    }

    重新加载配置信息及重启 Docker 服务

    # 重新加载某个服务的配置文件
    systemctl daemon-reload
    # 重新启动 docker
    systemctl restart docker

    8、验证

    通过运行 hello-world 镜像来验证 Docker Engine 是否已正确安装。

    docker run hello-world

     docker run hello-world 命令执行流程图如下:

     通过以上步骤大家已完成 Docker 安装的所有工作,接下来就可以通过学习镜像命令和容器命令更加熟悉 Docker 的使用。

  • 相关阅读:
    C#微信公众号的开发——服务配置
    JavaJDBC整理
    JavaSet接口、唯一元素和Map接口整理
    Java泛型、List接口整理
    Java集合、Iterator迭代器和增强for循环整理
    Java基础内部类、包的声名、访问修饰符、代码块整理
    Java基础super关键字、final关键字、static关键字、匿名对象整理
    Java基础构造方法和this关键字整理
    Java抽象类、接口整理
    Java封装、继承整理
  • 原文地址:https://www.cnblogs.com/tesila/p/15270128.html
Copyright © 2011-2022 走看看