通俗易懂学Docker
一、初识Docker
Docker是一个虚拟机技术,是应用程序和系统的中间层
Docker本身并不是容器,它是创建容器的工具,是应用容器引擎
大部分人用过虚拟机,例如VirtualBox,应用程序需要安装在VirtualBox上的某个系统上,第一需要安装VirtualBox,第二需要在虚拟机上安装系统,第三才能部署应用。
而Docker,应用程序直接安装在Docker镜像里,而Docker是可以部署在任何地方的容器,且不需要为虚拟机操作系统提供硬件模拟。第一部署Docker容器,第二部署应用。
可以在任何地方部署Docker容器,包括物理机、虚拟机等
二、Docker组件
Docker for mac允许在mac os上运行docker容器
Docker for linux允许在linux系统上运行docker容器
Docker for windows允许在windows系统上运行docker容器
Docker容器:用于构建Docker镜像和创建Docker容器
Docker Hub:分享Docker镜像的网站/存储库
Docker compose:用于配置使用多个Docker容器的应用程序。
三、术语
镜像:相当于某个应用的安装文件
容器:镜像的运行实例,我们使用docker run启动一个容器,可以通过docker ps命令查看正在运行的容器
Docker守护进程:docker引擎,管理镜像和容器,在主机上运行的后台服务
Docker Clinet:Docker命令行工具,与守护进程交互,也有图形界面的工具。
通俗易懂学Docker相关推荐
- 跟风学Docker之四:Docker网络解决方案
2019独角兽企业重金招聘Python工程师标准>>> 跟风学Docker之四:Docker网络解决方案 博客分类: docker 前言:前面的部分一直都是单机跑docker,但实际 ...
- 跟我一起学docker(17)--多节点mesos集群
>>原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! >>原文链接地址:跟我一起学docker(17)–多节点mesos集群 多节点mesos集群 1.配置maste ...
- 零基础学Docker【3】 | 一文带你快速进行Docker实战
前言 本篇是零基础学Docker系列的第三篇文章,在上一篇文章
- 【通俗易懂学JAVA】——public void与public static void的区别
通俗易懂学JAVA public void与public static void的区别 public void与public static void的区别 ●区别: 这两句的区别就在于,能不能直接用类 ...
- 【云原生 | 从零开始学Docker】一、Docker的安装,启动以及工作原理
[从零开始学Docker]安装篇 一丶Docker浅谈 1.1Docker为什么出现 1.2Docker能干吗 二.Docker的安装 2.1 Docker的组成 2.2 安装前提 2.3 安装步骤 ...
- 从零开始学Docker
从零开始学Docker 说明 Docker的安装 查看centos版本(Docker 要求CentOS系统的内核版本高于3.10) 升级软件包及内核 安装Docker 启动Docker 开机自动启动D ...
- 【云原生 | 从零开始学Docker】七丶实战提交自己的镜像以及docker网络
该篇文章已经被专栏<从零开始学docker>收录 实战以及网络 实战测试 制作自己的tomcat 1.准备镜像文件(tomcat的压缩包,jdk的压缩包) 2.编写dockerfile文件 ...
- 【云原生 | 从零开始学Docker】二、Docker的常用指令学习以及使用
该篇文章已经被专栏<从零开始学docker>收录 Docker常用命令使用 一.如何去学习命令 二.镜像常用命令 2.1查看本地所有镜像 2.2 搜索镜像 2.3下载镜像 2.4 删除镜像 ...
- 《循序渐进学docker》书摘
循序渐进学docker笔记摘要 docker工作流程 docker版本控制 和增量更新 docker制作和下发镜像流程图 windows安装 :docker官网下载docker ToolDbx doc ...
最新文章
- 首款微控制器级树莓派 Pico,超廉价只需4美元
- mysql 性能优化索引、缓存、分表、分布式实现方式。
- 高可用、可扩展、稳定和安全的消息队列ActiveMQ特点分析
- c++ 遍历list_数据结构之图的遍历,一篇文章get全部考点
- luogu P1037 【产生数】
- 学文科的优势_男生学文科有优势吗?
- html5中单选按钮的互斥应该,HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第6章表格与表单...
- 去除 position:fixed 抖动的方法
- linux继续执行上一个命令快捷键,整理了上linux 命令行上常用的 快捷键
- linux内核没有iobuf,LINUX2.6.26.6内核下双口RAM的驱动函数测试成功!
- Vue.js 2.0从入门到放弃---入门实例(二)
- 《Clean Code》 代码简洁之道
- 我的知识管理工具列表 zz
- Misra c规则简介
- 手把手教你阿里云服务器搭建网站(超详细图文)
- Oracle的Case When then end的用法
- bat脚本中如何多次键盘输入并判断_万花筒自动发布信息脚本【操作简单】
- niagara在linux系统上的安装,TRIDIUM NiagaraAX目录遍历漏洞
- 回归测试对比确认测试的区别
- 对于编码器与解码器的理解
热门文章
- 哈工大计算机系名单,哈工大计算机学部公布拟录取名单,计算机科学与技术仅录29人!...
- 处理器最新排行_鲁大师Q2季度PC硬件排行:Intel十代酷睿初入战局,最受欢迎CPU是它...
- ssm基于微信小程序的恋上诗词设计与实现毕业设计源码011431
- 【Git】报错处理:fatal: detected dubious ownership in repository at .....Set the environment variable GIT_T
- Lingo 语言程序设计基础
- certbot泛域名证书申请
- 【读书笔记】Peano公理(为什么“数学归纳法”是正确的?为什么“数学归纳法”可以那么用?)
- 【C++课程设计】期末大作业 - 基于Qt开发的中国象棋软件
- 意大利语合同翻译多少钱
- 惯性导航累积误差的由来