• docker入门(一)初识与安装


    1.1.docker的三大核心概念

    镜像(image)

    容器(container)

    仓库(repository)

    2.1.centos7.x下安装docker

    2.1.1.为了方便添加软件源以及支持devicemapper存储类型,安装如下软件包

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

    2.1.2.添加docker稳定yum源

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

    2.1.3.更新yum源缓存,并安装docker

    sudo yum update
    sudo yum install -y docker-ce
    

    2.1.4.启动docker,确认是否正常

    sudo systemctl start docker
    sudo docker run hello-world
    

    2.2.1.通过脚本安装docker

    curl -fsSL https://get.docker.com/ |sh
    
    或者
    
    wget -qO- https://get.docker.com/ |sh
    

    2.2.2.尝鲜版(不建议安装到生产环境)

    curl -fsSL https://test.docker.com/ |sh
    

    2.3.1.镜像加速,腾讯云,阿里云上找相关方案(这里举例docker官方中国镜像加速)

    修改 /etc/docker/daemon.json

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

    修改后重启docker

    sudo systemctl daemon-reload
    sudo systemctl restart docker

    2.4.1.为了避免普通用户每次使用docker命令需要特权用户,把当前用户添加到安装docker时自动创建的docker组

    sudo usermod -aG docker USER_NAME
    

    3.1.本章小结

    学习了docker的三大核心概念,以及如何安装和配置docker的引擎服务。

    docker之所以强大是由于基于三大核心概念所构建的高效工作流程,这正是docker从众多容器虚拟化方案中脱颖而出的重要原因。实际上,docker和docker hub的很多工作流程都参考了git和github的设计理念,从而为应用分发和团队合作带来了众多优势。

  • 相关阅读:
    【Linux 编程】进程间通信
    毕设进行时——4.3寸在富士通ARM中实现
    spcomm使用:在编译运行时为什么总出现"unable to open include file 'spcomm.hpp'"?
    Xilinx LVDS
    Xilinx selectIO
    xilinx 原理图输入
    http消息头(转)
    用java语言将数据库中的数据表转换为xml文件的通用程序(转)
    数据字典实例
    Web Service工作原理初探
  • 原文地址:https://www.cnblogs.com/xysr-tom/p/12488206.html
Copyright © 2020-2023  润新知