Docker笔记01

  • Docker概述
    • 基于Go语言开发,并遵从 Apache2.0 协议开源
    • 虚拟机技术缺点:
      • 资源占用多
      • 冗余步骤多
      • 启动速度慢
    • 容器化技术:
      • Linux 容器(Linux Containers)对进程进行隔离,不是模拟完整操作系统
      • 容器应用直接在宿主机运行,没有自己的内核
      • 每个容器间相互隔离,每个容器内都有属于自己的文件系统,互不影响
      • 应用更快速交付和部署
      • 更便捷的升级和扩缩容
      • 更简单的系统运维
      • 更高效的计算机资源利用
  • Docker安装
    • Docker基本组成
      • Client:客户端;DOCKER_HOST:服务器;Registry:仓库
      • 镜像(image):
        • 通过镜像作为模板来创建容器服务,Tomcat镜像==> run ==> tomcat01 容器(提供服务)
      • 容器(container):
        • docker通过容器技术,独立运行一个或一组应用,通过镜像来创建容器
        • 基本命令:启动、停止、删除
      • 仓库(repository):
        • 存放镜像
        • DockerHUB
        • 阿里云、华为云
    • 安装Docker
      • 环境准备
        • Linux基础
        • ubuntu16.04
        • Xshell远程连接服务器
        • 系统内核4.15
  • run
    • run流程
    • 底层原理
      • docker是Client-Server结构系统,Docker守护进程运行在主机上,通过socket从客户端访问,DockerServer接收到Docker-Client指令执行命令
    • Docker为什么比VM(虚拟机)快
      • Docker比VM有更少的抽象底层
      • Docker利用宿主机的内核,VM需要Guest OS

      • 新建容器时,Docker不需要重新加载一个操作系统内核,避免引导
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值