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
  • 相关阅读:
    机电传动控制第五周学习笔记
    机电传动控制第四周学习笔记和仿真作业
    第三周学习笔记
    《机电传动控制》第二周作业
    学习笔记第一周
    第十周作业
    第八周仿真作业
    第六周学习笔记
    第五周作业
    机电传动控制第四周作业
  • 原文地址:https://www.cnblogs.com/yanshicheng/p/9484756.html
Copyright © 2011-2022 走看看