博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker入门
阅读量:5904 次
发布时间:2019-06-19

本文共 914 字,大约阅读时间需要 3 分钟。

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

Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。

Docker的应用场景:

  Web应用的自动化打包和发布

  自动化测试和持续集成、发布

  在服务型环境中部署和调整数据库或其他后台应用

  从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的Paas环境

Docker and VM :

  VM:对物理硬件资源进行虚拟化,然后建立出虚拟机

  Docker:对OS进行虚拟化,然后把虚拟出来的OS放到容器里,在容器里跑一些程序

Docker架构:

  Docker容器通过Docker镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类。

  

  Docker镜像:用于创建容器的模板

  Docker容器:独立运行的一个或一组应用

  Docker客户端:Docker客户端通过命令行或其他工具使用Docker API与Docker的守护进程通信

  Docker主机:一个物理或虚拟的机器用于执行Docker守护进程和容器

  Docker仓库:Docker仓库用来保存镜像,可以理解为代码控制中的代码仓库。Docker Hub提供了庞大的镜像集合

  Docker Machin:Docker Machine是一个简化Docker安装的命令行工具,通过一个简单的命令行即可在相应的平台上安装Docker,比如VirtualBox、 Digital Ocean、Microsoft Azure。

Docker安装:

  Win10上Docker安装必须先安装Hyper-V

==============================================================================================================

注:1

转载于:https://www.cnblogs.com/az4215/p/10907306.html

你可能感兴趣的文章
call & apply
查看>>
学习英语哦
查看>>
第六届蓝桥杯java b组第四题
查看>>
通过TortoiseGIT怎么把本地项目上传到GitHub
查看>>
Python 1 Day
查看>>
Python基础学习笔记(十:二进制位运算)
查看>>
C语言中字符串结束符
查看>>
技术工作者上升到思想,哲学层面也许更好
查看>>
LCD12864使用总结
查看>>
wireshark简明教程
查看>>
EditPlus配置Java编译器
查看>>
app已损坏,打不开。你应该将它移到废纸篓
查看>>
Switchover and Failover说明
查看>>
linux 环境RPM 安装MYSQL5.6
查看>>
Linux文件管理和编辑常用命令
查看>>
bluz-5.47 蓝牙
查看>>
C++ 读写文件
查看>>
海外旅游最常用的100句英语口语
查看>>
http协议进阶(五)连接管理
查看>>
服务器创建好后怎样使用远程连接工具链接的一些问题
查看>>