版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_28883885/article/details/78139964
1.制作自己的镜像
1).写Dockerfile
#下载网易蜂巢的tomcat镜像为基础镜像
docker pull hub.c.163.com/library/tomcat:latest
#编辑Dockerfile
vi Dockerfile
#编写如下
#以hub.c.163.com/library/tomcat作为基础镜像
#所有者(可以不写)用户名和联系方式
#将.war WEB文件 放到tomcat webapps目录里面
from hub.c.163.com/library/tomcat
MAINTAINER liulihu 1286318172@qq.com
COPY jpress.war /usr/local/tomcat/webapps
2).Build Dockerfile
执行Dockerfile文件,镜像名字为jpress 。
docker build -t jpress .
3)制作Mysql数据库
下载Mysql
Mysql镜像
docker pull hub.c.163.com/library/mysql:latest
运行Mysql,并创建数据库jpress
#创建数据库
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=jpress hub.c.163.com/library/mysql
#不创建数据库
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root hub.c.163.com/library/mysql
4).启动Tomcat容器
docker run -d -p 8888:8080 jpress