失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > docker java mysql_docker搭建tomcat+mysql容器并部署Java系统

docker java mysql_docker搭建tomcat+mysql容器并部署Java系统

时间:2023-04-01 19:13:36

相关推荐

docker java mysql_docker搭建tomcat+mysql容器并部署Java系统

首先默认你的linux系统安装好了docker!!!

一.下载tomcat镜像(包括jdk)

docker pull hub./library/tomcat:latest

docker images 可以查看刚刚拉取的tomcat镜像

二 编写dockerfile

创建一个文件夹webDocker,将你打包的Java应用(我这里是test.war)放到这个文件夹下,然后在该文件夹下编写Dockerfile:

from hub./library/tomcat

MAINTAINER lighttrace lighttrace@

COPY test.war /usr/local/tomcat/webapps

-from hub./library/tomcat,我们即将创建的镜像继承这个我们第一步从网易蜂巢拉取镜像

-MAINTAINER lighttrace lighttrace@ 镜像作者信息

-COPY test.war /usr/local/tomcat/webapps 将我们的test.war放到容器的tomcat的webapp目录下

三 启动镜像

docker build -t webDocker .

使用docker images发现有了webDocker 镜像

好,到这里我们完成了创建镜像,下面启动容器

四 启动容器

docker run -d -p 8080:8080 webDocker

然后检查我们的容器是否启动了:

docker ps

五 创建mysql容器

mysql镜像可以直接从网易蜂巢拉取:

docker pull hub./library/mysql:latest

然后同样从镜像创建并运行容器:

docker run -d -p 3306:3306 -e MY_SQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=test hub./library/mysql:latest

然后就可以直接访问这个mysql了,注意不能用主机localhost,应该用主机的实际ip地址!

如果觉得《docker java mysql_docker搭建tomcat+mysql容器并部署Java系统》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。