• 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的设计理念,从而为应用分发和团队合作带来了众多优势。

  • 相关阅读:
    Python openpyxl的使用
    Python字典的遍历
    Python3元组的简介和遍历
    tableau绘制饼图
    tableau创建点位地图
    tableau绘制热力地图
    select下拉框分组使用bootstrap select
    css设置div中table水平居中
    sql server的分组排序partition by函数
    document.ready
  • 原文地址:https://www.cnblogs.com/xysr-tom/p/12488206.html
Copyright © 2020-2023  润新知