zoukankan      html  css  js  c++  java
  • 一、Docker简介

    于2021年9月25日重新编辑

    一、简介

    • Docker是一个开源的应用容器引擎,基于LXC(Linux Container)内核虚拟化技术实现。
    • Docker理念是将应用及依赖包打包到一个可移植的容器中,可发布到任意Linux发行版Docker引擎上。使用沙箱机制运行程序,程序之间相互隔离;
    • Docker使用Go语言开发。

    二、版本

    • docker-ce 社区版(免费,包含大部分的核心功能)
    • docker-ee 企业版(要给钱)

    img

    img

    参考资料:容器的版本

    三、名词解释

    3.1、Docker镜像

    类似于系统镜像,是一个只读的模板。

    就像练字的字帖一样,上面有字的那一页是不能涂写的,能写的只是上面一层薄纸。
    镜像是创建容器的基础。

    3.2、Docker容器

    类似于一个轻量级的沙箱,可以运行和隔离应用。

    3.3、Docker仓库

    存放镜像文件的场所。
    分为公开仓库和私有仓库。

    3.4、NameSpace

    命名空间的作用是进行资源隔离。

    参考资料:
    命名空间
    命名空间详解
    Linux中的Namespace

    3.5、Cgroup

    控制组的作用是进行资源限制。

    参考资料:cgroups的作用

    3.6、工作模式

    docker启动后会有一个守护进程,即服务端,用于接收客户端指令
    docker一个容器是以一个进程存在的

    查看docker进程
    ps -ef |grep docker                                                               
    

    四、其他资料

    五、参考资料

    docker简介
    虚拟机与容器的区别

    今天的学习是为了以后的工作更加的轻松!
  • 相关阅读:
    pip 安装
    「csp模拟」模拟测试15
    某些博客的优化
    晚间测试6
    「csp模拟」模拟测试15
    「csp模拟」模拟测试14
    线段树维护单调栈
    晚间测试 2
    晚间测试 1
    晚间测试4
  • 原文地址:https://www.cnblogs.com/tz90/p/12221625.html
Copyright © 2011-2022 走看看