how2j.cn

步骤 1 : 什么是 Docker   
步骤 2 : 部署一个J2EE应用   
步骤 3 : Docker 怎么做   
步骤 4 : 教程安排   

什么是 Docker ,为什么便于大家理解,站长把部署这个事情,分为不用 Docker和用 Docker 两种方式来比较,同学们就比较好理解 Docker 是干什么的了。
步骤 2 :

部署一个J2EE应用

edit
先说不用 Docker.
站长曾经做过一个教程,叫做 如何把J2EE应用部署到Linux系列教程
简单地说,站长手里有个 WEB 应用,叫做模仿天猫 J2EE版,现在站长把这个给大家用。 大家为了能够顺利地把这个 WEB应用跑起来,必须做如下工作:
1. 安装 FTP 服务器,配置它,配置FTP用户
2. 安装JAVA环境
3. 安装数据库,配置数据库
4. 安装TOMCAT
5. 开放FTP和TOMCAT端口
6. 上传站长给大家的 模仿天猫J2EE应用
7. 配置 TOMCAT
8. 上传站长给大家的 模仿天猫的 SQL语句
9. 导入这个 SQL 语句
10. 启动TOMCAT

这么一系列的动作,才可以使用起来!
原因只有一个,你没有运行模仿天猫的环境,得自己搭建这个环境才行。
这个搭建环境的过程是如此之长, 不仅耗时耗力,而且只要有一步忘记了,或者做错了,都会卡在那里做不下去,无法得到最后想要的效果了。
部署一个J2EE应用
还是部署 J2EE 这个事情,下面用 Docker 来做。
1. 首先,要弄个 Linux 操作系统,这个是跑不掉的
2. 安装 Docker
3. 在Docker里, 装了个小的操作系统 Linux
4. 站长把 部署一个J2EE应用 里 列举出来的 10件事情都 由站长做了
4.1. 安装 FTP 服务器,配置它,配置FTP用户
4.2. 安装JAVA环境
4.3. 安装数据库,配置数据库
4.4. 安装TOMCAT
4.5. 开发FTP和TOMCAT端口
4.6. 上传站长给大家的 模仿天猫J2EE应用
4.7. 配置 TOMCAT
4.8. 上传站长给大家的 模仿天猫的 SQL语句
4.9. 导入这个 SQL 语句
4.10. 启动TOMCAT
5. 然后,站长直接把 Docker 里面这个,已经有环境,已经装好了J2EE应用,已经确保可以用的 "Linux 操作系统” 整个儿扔给你

这就是 Docker ~
接下来,站长就会带着大家
1. 安装 Linux 虚拟机
2. Linux 里装Docker
3. 在 Docker 上使用 站长说的这么一个整个儿的已经在运行 模仿天猫J2EE 应用的 操作系统
4. 逐个演示站长是如何把 这么一个东西做出来的

这样大家自己做一遍,也就知道 Docker 如何使用了


HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。


问答区域    
2019-11-26 这10步过程没讲?
DEMO4250

4.1. 安装 FTP 服务器,配置它,配置FTP用户 4.2. 安装JAVA环境 4.3. 安装数据库,配置数据库 4.4. 安装TOMCAT 4.5. 开发FTP和TOMCAT端口 4.6. 上传站长给大家的 模仿天猫J2EE应用 4.7. 配置 TOMCAT 4.8. 上传站长给大家的 模仿天猫的 SQL语句 4.9. 导入这个 SQL 语句 4.10. 启动TOMCAT




1 个答案

莉莉娅
答案时间:2020-05-16
这十步都由站长做了



回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到




2019-09-18 关于docker部署多个web项目
VanB

站长,一个docker搭建好后,是否还要安装jdk、tomcat、mysql、ngnix之类的镜像,然后再把要部署的web项目也做成镜像,最后形成一个所谓的容器来运行该web项目?




1 个答案

MJ
答案时间:2020-09-24
是的,项目是依赖于docker容器里的jdk等的



回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到




2019-05-28 windows下也有docker,为什么不直接在windows安装docker,还要先装Linux?
2019-03-03 站长牛逼 站长V5
2019-02-20 docker不需要下载MySQL?


提问太多,页面渲染太慢,为了加快渲染速度,本页最多只显示几条提问。还有 1 条以前的提问,请 点击查看

提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
关于 工具和中间件-docker-简介 的提问

尽量提供截图代码异常信息,有助于分析和解决问题。 也可进本站QQ群交流: 578362961
提问尽量提供完整的代码,环境描述,越是有利于问题的重现,您的问题越能更快得到解答。
对教程中代码有疑问,请提供是哪个步骤,哪一行有疑问,这样便于快速定位问题,提高问题得到解答的速度
在已经存在的几千个提问里,有相当大的比例,是因为使用了和站长不同版本的开发环境导致的,比如 jdk, eclpise, idea, mysql,tomcat 等等软件的版本不一致。
请使用和站长一样的版本,可以节约自己大量的学习时间。 站长把教学中用的软件版本整理了,都统一放在了这里, 方便大家下载: https://how2j.cn/k/helloworld/helloworld-version/1718.html

上传截图