Docker 部署 tomcat 项目
2017-05-13 17:08
459 查看
在docker中安装mysql容器
首先:查看一下目前docker 的镜像 然后拉取一个mysql镜像
# docker pull mysql
创建容器并运行
这个映射端口号是自己写定义 密码设置为112233 (密码自己设置)# docker run -d -p 13306:3306 -e MYSQL_ROOT_PASSWORD=112233 mysql
查看mysql启动了没有
# docker ps
我们看到成功启动了一个id为2445db…的容器
如何使用mysql呢?
首先呢得先进去容器内部docker exex -it 加上mysql容器的id# docker exex -it xxxxxx /bin/bash
我们看到下面的@后面变成了 咱们的容器id 证明进去成功
如何使用mysql呢?
# mysql -u root -p
根据提示输入密码
mysql> show databases;
这就说明安装成功 现在就可以使用mysql语句进行对数据库操作了
在docker中安装tomcat容器
首先:查看一下目前docker 的镜像 记得最好是在#查看一下目前存在的镜像:
# docker images
拉取一个镜像:
老师推荐的,亲测好用# docker pull cloudesire:tomcat:7-jre
创建一个容器并实验是创建否成功:
docker run -d -p 映射端口号:8080 加上容器id# docker run -d -p 8000:8080 xxxx
# docker ps
可以docker ps命令查看目前正在运行的容器
如何检验是否成功 :在浏览器中输入localhost:8000(如果是云服务器,则输入外网IP即可:8000)
看到这个界面就说明成功的在docker上安装上了tomcat
部署项目到Tomcat上去
那么我们知道,宿主主机上那样部署tomcat应用程序,是将war包是部署在tomcat7/下面的webapps目录下面,那么如何找到docker的容器tomcat的webapps呢?首先 我们先找到docker 在主机中的位置
目录:/var/lib/下面有个docker文件# cd var/lib # ls
那么到了这里我们使用docker ps 来查看目前运行的容器
通过id 找到文件的具体位置
目录:/docker/aufs/mnt下面有个docker文件# cd docker/aufs/mnt
找到咱们的容器id是开头为90142c….的(你要看清楚 你的容器id)
# cd 90142c
我们可以看到有个tomcat文件夹 就是我们熟悉的啦!!
Tomcat文件夹中就有我们部署项目需要用到的webapps啦
# cd tomcat
# cd webapps
我们 本地的项目整个文件夹拷贝到这个文件夹下就ok了
我解释一下:首先呢我把我的项目放在 MyTomApp下面了 名字叫做SKDC ,我把这项目复制到 上面的webapps中就能用了。
当然我们还有第二个简单的方法 首先我们在访问到这个页面
那么这个密码和用户名在哪呢?# docker logs (tomcat的id)xxid名
# docker logs xxxx
登录上之后:
把自己本地的项目上传就好了!!
相关文章推荐
- Docker安装tomcat和部署项目
- linux+docker+nginx+tomcat部署web项目
- 使用Docker部署Tomcat项目
- docker+svn+maven+tomcat一键部署项目
- 如何在docker下的安装tomcat并部署JavaWeb项目
- Docker实践 - docker + svn + maven + tomcat 部署Java Web项目
- springcloud项目(eureka服务发现+zuul网关)部署至docker中tomcat
- Docker学习 -- 使用Docker 的Dockerfile构建tomcat容器,在线部署web项目
- 新手超详细记录:Docker for Windows打包制作tomcat镜像并部署java web项目
- Docker实践-docker + svn + maven + tomcat 一键部署Java Web项目
- 基于docker官方 tomcat镜像容器部署JAVA web项目
- Ubuntu14.04中使用docker容器部署tomcat镜像+java web项目
- Docker部署项目到tomcat容器
- tomcat中三种部署项目的方法
- 从tomcat6的页面上管理你从Myeclipse部署到tomcat的项目
- Seam 项目部署在 tomcat 中
- 项目部署不到tomcat中的原因和解决方法
- J2EE项目在LINUX环境下的部署:五、容器TOMCAT的安装
- Windows下在tomcat中三种部署项目的方法
- 让Tomcat自动部署项目