在linux上使用docker部署项目
准备tomcatdockerdocker-compose步骤进入项目路径,在地址栏输入cmd进入命令窗,此时是当前项目的路径。输入maven clean package -Dmaven.test.skip=true 对项目进行打包,跳过测试步骤打包完成后目录下出现一个target文件,里边有个项目名+版本号命名的文件夹,将该文件夹中的文件全部打包进入虚拟机/usr/loca...
·
准备
- tomcat
- docker
- docker-compose
步骤
- 进入项目路径,在地址栏输入cmd进入命令窗,此时是当前项目的路径。输入maven clean package -Dmaven.test.skip=true 对项目进行打包,跳过测试步骤
- 打包完成后目录下出现一个target文件,里边有个项目名+版本号命名的文件夹,将该文件夹中的文件全部打包
- 进入虚拟机/usr/local下新建一个myproject文件夹
- 将压缩包上传到该目录下
- 新建一个Dockerfile文件,编辑内容如下
FROM tomcat
RUN rm -fr /usr/local/tomcat/webapps/ROOT/*
COPY ssmProject-1.0-SNAPSHOT.tar.gz /usr/local/tomcat/webapps/ROOT
WORKDIR /usr/local/tomcat/webapps/ROOT
RUN tar -zxvf ssmProject-1.0-SNAPSHOT.tar.gz && rm ssmProject-1.0-SNAPSHOT.tar.gz
- 在当前目录下运行以下命令构建自定义镜像,注意后边还有一个点,是表示上下文环境的
docker build -t myproject .
- 运行镜像,
docker run -p 8081:8080 --name myproject -d myproject
- 最后访问虚拟ip:8081端口号查看是否成功。
更多推荐
已为社区贡献4条内容
所有评论(0)