今日学习笔记
什么是 Docker
为了更方便解释什么是Docker,把项目分为使用Docker和不使用Docker就比较好理解
部署一个J2EE应用
1.不使用Docker
简单地说,有个 WEB 应用,叫做某某项目 J2EE版,为了能够顺利地把这个 WEB应用跑起来,必须做如下工作:
1. 安装 FTP 服务器,配置它,配置FTP用户
2. 安装JAVA环境
3. 安装数据库,配置数据库
4. 安装TOMCAT
5. 开放FTP和TOMCAT端口
6. 上传该J2EE应用
7. 配置 TOMCAT
8. 上传SQL语句
9. 导入这个 SQL 语句
10. 启动TOMCAT
这么一系列的动作,才可以使用起来!
原因只有一个,你没有运行环境,得自己搭建这个环境才行。
这个搭建环境的过程是如此之长, 不仅耗时耗力,而且只要有一步忘记了,或者做错了,都会卡在那里做不下去,无法得到最后想要的效果了。
Docker 怎么做
还是部署 J2EE 这个事情,下面用 Docker 来做。
1. 首先,要弄个 Linux 操作系统,这个是跑不掉的
2. 安装 Docker
3. 在Docker里, 装了个小的操作系统 Linux
4. 把 部署一个J2EE应用里的事情都由开发做好
4.1. 安装 FTP 服务器,配置它,配置FTP用户
4.2. 安装JAVA环境
4.3. 安装数据库,配置数据库
4.4. 安装TOMCAT
4.5. 开发FTP和TOMCAT端口
4.6. 上传该应用
4.7. 配置 TOMCAT
4.8. 上传该SQL语句
4.9. 导入这个 SQL 语句
4.10. 启动TOMCAT
5. 然后,直接把 Docker 里面这个,已经有环境,已经装好了J2EE应用,已经确保可以用的 "Linux 操作系统” 整个儿打包
这样无论到哪里,都不需要重新部署可以直接运行
这就是 Docker
如何使用Docker
1. 安装 Linux 虚拟机
2. Linux 里装Docker
3. 在 Docker 上使用刚才说的一整个打包操作系统
更新yum

安装 Docker

启动Docker

看到那个 active 就表示已经在运行啦
以下是docker 的生命周期管理常用命令


                    
                
                
            
        
浙公网安备 33010602011771号