首页服务器Web服务器 详解使用Docker搭建Java Web运行环境

详解使用Docker搭建Java Web运行环境

这周末体验了一下挺火的Docker技术,记录学习笔记。 >Docker是干什么的 Docker 是一个基于Linux容器(LXC-linux container)的高级容器引擎,基于go语言开发, 源代码托管在 Githu…

这周末体验了一下挺火的Docker技术,记录学习笔记。

>Docker是干什么的

Docker 是一个基于Linux容器(LXC-linux container)的高级容器引擎,基于go语言开发,

源代码托管在 Github 上, 遵从Apache2.0协议开源。Docker的目标是实现轻量级的操作系统虚拟化解决方案。

学习Docker首先要了解几个概念:

镜像—Docker的镜像和常见的系统ISO镜像类似,包含了应用程序的信息;

容器—容器相当于一个可以运行起来的虚拟机,应用程序运行在容器中,Docker运行在“Docker”上;

仓库—仓库是存放镜像的地方,有类似git的版本控制,同样分为公开仓库(Public)和私有仓库(Private)两种形式;

Docker支持大部分的Linux发行版,通过使用Docker容器,就可以在不同的操作系统,

不同的机器上运行自己的应用,不用关心硬件、运行环境之类的配置,应用程序的迁移变得非常简单。

>Docker和传统虚拟化技术的对比

相比传统虚拟机技术,Docker资源占用少,启动更快,很大的方便了项目的部署和运维。

Docker是在操作系统层面上实现虚拟化,复用本地主机的操作系统,传统方式是在硬件的基础上,虚拟出多个操作系统,然后在系统上部署相关的应用。

下面的这张图片参考相关博文,很形象的说明了Docker和VM之类的传统虚拟化技术的区别:

docker搭建java,web,docker,运行java,搭建web应用vsdocker搭建java,web,docker,运行java,搭建web应用

 >搭建Docker环境

我使用的是Ubuntu 14.04,在这上面安装Docker服务。

快速安装Docker

14.04版本的Ubuntu仓库中已经支持Docker的安装,
可以使用快速安装的方式,

sudo apt-get updatesudo apt-get install docker.io
本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/fwq/web/5421.html
上一篇kvm虚拟机的创建与克隆操作方法
下一篇 CentOS7 Nexus安装步骤详细介绍
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部