容器学习------Docker(一、Docker初体验和Linux初体验)

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

为了能更加简介名了的了解Docker,这里我拿部署一个项目不使用Docker和使用Docker的流程来体现出Docker的功能。

1、不使用Docker部署一个JE22项目到云服务器

大家平时比编程大多还是使用windows系统,但是企业中服务器一般还是使用Linux,所以我这里就用把一个JE22项目部署到Linux云服务器为例进行介绍:

1、购买Linux的云服务器,目前有很多可选,阿里云、腾讯云等。。。等,并安装FTP

2、在购买的云服务器里面部署好JAVA环境(jdk,jre,环境变量。。等等)

3、安装数据库,配置数据库

4、安装TOMCAT并配置

5、开放tomcat和系统相关端口

6、上传jar包或者war包(jar包的话不需要tomcat)

7、导入建库SQL语句

8、启动jar包或者通过启动tomcat启动war包

这么一系列的动作,才可以使用起来!原因只有一个,一台新的服务器上面没有运行相关项目的环境,得自己搭建这个环境才行。这个搭建环境的过程是如此之长, 不仅耗时耗力,而且只要有一步忘记了,或者做错了,都会卡在那里做不下去,无法得到最后想要的效果了。所以才催生了容器的存在,下面我们来看一下如果使用容器Docker部署项目的流程:

2、使用Docker部署一个JE22项目到云服务器

1、购买Linux云服务器,这是必不可少的

2、安装Docker,在Docker里面装个小的操作系统Linux

3、把上面不使用Docker过程中8个步骤放到Docker里面

4、把 Docker 里面这个,已经有环境,已经装好了J2EE应用,已经确保可以用的 "Linux 操作系统” 整个儿扔给用户,
这就是 Docker ~简洁了用户部署的内容。

总而言之,使用Docker可以使用户非常简单的就可以配置好你给他的系统,避免了繁琐的环境配置!所以让我们学习使用Docker来部署我们的系统吧!

安装 Linux 虚拟机

一般大家都是没有自己的Linux服务器的,这里我们采用在自己的windows版电脑中安装一个Linux虚拟机来满足我们的需要。这里我们通过 VMWare 虚拟机 安装 Linux。首先,我们来了解一下什么是虚拟机。虚拟机,其本质其实也是一个程序。 但是这个程序,模仿了一台完整的主机,一旦进入了这个程序,就放佛进入了另一台独立的电脑似的。 这个“独立的电脑” 有其CPU,内存,硬盘,网络,ip地址等等 独立的资源。 这个所谓的 “独立的电脑” 就是虚拟机。在这个虚拟机里安装一个Linux 操作系统,与我们花钱在 阿里云上买的 Linux 操作系统的使用,是一样的,所以通过在 虚拟机里的Linux ,我们就可以很好地锻炼自己的 Linux 操作技巧,等在真正的 Linux 操作系统上撸的时候,就得心应手了!

如果你的电脑是win10系统的,那么自带了个虚拟机叫做 Hiper-V. 在安装 VMWare前要把他关闭了,否则会和VMWare有冲突。这里介绍一个快速关闭Hiper-V的方法。打开控制面板然后点击程序如下图:

然后点击  启用或关闭windows功能按钮,找到Hiper-V选项,如果其处于选中状态,把勾选去掉,然后点确认。

下面我们要开始安装虚拟机了!

1、VMWare 安装程序

vmware 官网地址
https://www.vmware.com/
虽然官网地址在这里,但是大家从官网里面下载要找对地方,为了防止大家下载不到,这里我把我下载好的VmWare放到我的网盘里面了,大家可以通过下面的连接进行下载:
链接:https://pan.baidu.com/s/1TK3WHXhljpnZDbUVma0lOA 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值