美文网首页
docker(一)docker 介绍

docker(一)docker 介绍

作者: 7ColorLotus | 来源:发表于2020-06-02 23:12 被阅读0次
  • docker简介
    1. Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。
    2. Docker可以让开发者打包他们的应用以及依赖一个包到轻量级,可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。
    3. 容器完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低
    4. 产生背景:云计算出现以后,硬件扩展不成问题,软件服务部署效率慢,容易出错
  • 与虚拟机对比
    1. 优势:开销低,启动快,更快速的交付部署,迁移和扩展更容易
    2. 劣势:容器之间的隔离不是太好
  • Docker架构
    1. images:Docker镜像,用于创建docker容器的模板
    2. container: Docker容器,独立运行的一个或一组应用
    3. client: Docker客户端,使用Docker Api和Docker的守护进程通信
    4. Host: Docker主机(local或remote),一个物理或者虚拟的机器,用于执行Docker守护进程和容器
    5. Registry: Docker仓库用来保存镜像(private或docker hub)
    6. Machine: 一个简化Docker安装的命令行工具,比如VirtualBox,Digital Box,Microsoft Azure.
    7. client(发送接口客户端)+hosts[local/remote](daemon docker安装的地方)+registriesprivate/dockerhub
    8. docker在ubuntu linux上出生
  • Docker的两大技术
    1. linux的容器方面技术
    2. docker镜像技术
    3. linux系统(docker)=内核(宿主机)+操作系统文件体系(镜像文件体系)
  • docker的三大组件:镜像,容器,仓库
  • docker的安装
    1. centos6安装
        yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm
        yum install docker-io
    
    1. centos7安装
        yum install -y yum-utils device-mapper-persistent-data lvm2
        yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
        yum install docker-ce
    
    1. 启动
         service docker start
         chkconfig docker on
    
    1. 测试
         docker run hello-world
    
    1. docker默认跟目录:/var/lib/docker
    2. 查看镜像更新记录:docker history docker镜像id


      docker架构.png

相关文章

  • Docker简介

    章节介绍 # Docker是什么# Docker包括什么# Docker镜像# Docker编配# Docker还...

  • docker ps详解

    docker ps介绍 docker ps [OPTIONS] docker rm $(docker ps -q ...

  • Linux之Docker

    Linux之Docker 目录 Docker简单介绍 在线Docker安装 离线Docker安装 Docker简单...

  • Docker

    Docker Docker介绍 http://www.runoob.com/docker/docker-tutor...

  • [三]使用docker安装mysql

    docker介绍 Docker镜像 -- docker资源库 Docker容器 -- Dockerfile Doc...

  • Docker 部署

    目录 docker介绍 安装docker Ubuntu安装docker CentOS安装docker 通过脚本安装...

  • Docker Machine

    Docker Machine 介绍 Docker Machine 是 Docker 官方编排(Orchestrat...

  • Docker Registry私有仓库介绍与部署章

    目录 Docker Registry 介绍 Docker Registry 部署 1. Docker Regist...

  • docker(一)docker 介绍

    docker简介Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可...

  • docker 大法好

    我的docker,运行 docker 真的很棒!之前介绍过用docker安装RNAcocktail了docker ...

网友评论

      本文标题:docker(一)docker 介绍

      本文链接:https://www.haomeiwen.com/subject/lnjmzhtx.html