0
点赞
收藏
分享

微信扫一扫

Docker的简介


前言

Docker 是 PaaS 提供商 dotCloud 开源的一个基于 LXC 的高级容器引擎,源代码托管在 Github 上, 基于go语言并遵从Apache2.0协议开源。

何为Docker?

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

Docker解决了什么问题

由于不同的机器有不同的操作系统,以及不同的库和组件,将一个应用程序部署到多台机器上需要进行大量的环境配置操作。
Docker主要解决环境配置问题,它是一种虚拟化技术,对进程进行隔离,被隔离的进程独立于宿主操作系统和其它隔离的进程。使用Docker可以不修改应用程序代码,不需要开发人员
学习特定环境下的技术,就能够将现有的应用部署到其它机器上,从而实现一次打包,多次部署的目的。

Docker的优点


1.持续集成 2.版本控制 3.可移植性 4.隔离性 5.安全性

Docker的核心概念


docker主机:安装了Docker程序的机器

docker客户端:连接Docker主机进行操作

docker仓库:用来保存各种打包好的软件镜像

docker镜像:软件打包好的镜像,放在docker仓库中

docker容器:镜像启动后的某个实例称为一个容器


使用Docker的步骤


1.安装Docker

2.去Docker仓库找到这个软件对应的镜像

3.使用Docker运行这个镜像,这个镜像就会生成一个Docker容器

4.对容器的启动和停止就是对软件的启动和停止

安装Docker

1.安装Linux虚拟机

2.在Linux虚拟机上安装docker


举报

相关推荐

Docker in Docker简介

Docker——简介

docker简介

Docker - 简介

Docker简介

Docker的简介及安装

0 条评论