赞
踩
大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题:

Docker就是来解决这些问题的。Docker是一个快速交付应用、运行应用的技术:可以将程序及其依赖、运行环境一起打包为一个镜像,可以迁移到任意Linux操作系统。运行时利用沙箱机制形成隔离容器,各个应用互不干扰启动、移除都可以通过一行命令完成,方便快捷。

Ubuntu和CentOS都是基于Linux内核,只是系统应用不同,提供的函数库有差异。

虚拟机(virtual machine)是在操作系统中模拟硬件设备,然后运行另一个操作系统,比如在 Windows 系统里面运行 Ubuntu 系统,这样就可以运行任意的Ubuntu应用了。

Docker与虚拟机的比较:

Docker和虚拟机的差异:
镜像(Image):
Docker将应用程序及其所需的依赖、函数库、环境、配置等文件打包在一起,称为镜像。
容器(Container):
镜像中的应用程序运行后形成的进程就是容器,只是Docker会给容器做隔离,对外不可见。
Docker是一个CS架构的程序,由两部分组成:

1、首先在官网根据不同芯片下载docker,下载地址。这里要注意mac系统的版本至少要是11。

2. 官网也有相关安装教程。

3. 选择默认配置就行,Docker 会自动设置一些大多数开发人员必要的配置。

4. 这里直接跳过就行。

5. Docker 桌面应用程序打开后,就是首页的学习中心界面。

6. 终端输入docker -v测试,出现版本信息即为安装成功。

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。