zoukankan      html  css  js  c++  java
  • docker第一章

    简介

         Docker 是 Docker.Inc 公司开源的一个基于 LXC技术之上构建的Container容器引擎, 源代码托管在 GitHub 上, 基于Go语言并遵从Apache2.0协议开源。

         Docker是通过内核虚拟化技术(namespaces及cgroups等)来提供容器的资源隔离与安全保障等。由于Docker通过操作系统层的虚拟化实现隔离,所以Docker容器在运行时,不需要类似虚拟机(VM)额外的操作系统开销,提高资源利用率。

    Docker组件:

    • Image(镜像)
    • Container(容器)
    • Repository(仓库)

    Docker 特征

      • 速度飞快以及优雅的隔离框架
      • 物美价廉
      • CPU/内存的低消耗
      • 快速开/关机(秒级)
      • 跨云计算基础构架

    Docker的使用场景:

    • 使用Docker容器开发、测试、部署服务。
    • 创建隔离的运行环境
    • 搭建测试环境
    • 构建多用户的平台即服务PaaS基础设施
    • 提供软件即服务SaaS应用程序
    • 高性能、超大规模的宿主机部署

    docker安装

    [root@Centos-node2 ~]# yum -y install docker-ce
    [root@Centos-node2 ~]# yum -y install python-pip
    [root@Centos-node2 ~]# pip install docker-compose
    [root@Centos-node2 ~]# cat /etc/docker/daemon.json 
    {
    "registry-mirrors": ["https://registry.docker-cn.com"]
    
    }
    [root@Centos-node2 ~]# vim /usr/lib/systemd/system/docker.service
    ExecStart=/usr/bin/dockerd-current -H tcp://192.168.10.139 -H unix://var/run/docker.sock    #添加标注信息
    [root@Centos-node2 ~]# systemctl daemon-reload
    [root@Centos-node2 ~]# systemctl restart docker
  • 相关阅读:
    CNN comprehension
    Gradient Descent
    Various Optimization Algorithms For Training Neural Network
    gerrit workflow
    jenkins job配置脚本化
    Jenkins pipeline jobs隐式传参
    make words counter for image with the help of paddlehub model
    make words counter for image with the help of paddlehub model
    git push and gerrit code review
    image similarity
  • 原文地址:https://www.cnblogs.com/yanshicheng/p/9484756.html
Copyright © 2011-2022 走看看