docker 上部署 maven 项目

首先安装 docker,由于自己是 ubuntu,因此安装非常简单:

docker 上部署 maven 项目
// 删除旧版本
sudo apt-get remove docker docker-engine docker-ce docker.io
// 更新包索引
sudo apt-get update
// 直接安装 docker
sudo apt install docker.io

然后 docker search tomcat 可以搜索到 tomcat 相关 docker 镜像,我选的是第二个带 jdk8 版本的,通过 docker pull 版本号 下载下来 docker 镜像。然后创建镜像

docker run -it  -v /usr/local/myhtml:/opt/tomcat/webapps -p 80:8080 --name=mytomcat  镜像名: 版本或镜像 ID /bin/bash

这里将 linux 主机 /usr/local/myhtml 目录与容器中的目录相映射了,- p 前面是本机端口,8080 是容器中端口

安装 Maven,用 wget 命令在 http://maven.apache.org/download.cgi 页面进行下载最新的 Maven(例如:http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz),移动解压到指定目录,例如:

sudo mv apache-maven-3.5.3-bin.tar.gz /usr/local/
sudo tar -zxvf apache-maven-3.5.3-bin.tar.gz  
sudo rm -rf apache-maven-3.5.3-bin.tar.gz

编辑环境变量

sudo vi /etc/profile
sudo vi ~/.bashrc    // 与上面功能一致
在最后两行中添加:
export M2_HOME=/usr/local/apache-maven-3.5.3
export PATH=${M2_HOME}/bin:$PATH
保存退出后刷新下配置:
source /etc/profile
source ~/.bashrc    // 同上
最后用 mvn - v 试试是否能正常显示版本号 

上传程序到 websapp 后如果是 zip 格式可以用 unzip FileName.zip 解压

如果是 springboot 程序忘了指定端口号,可以在启动时候指定,如:

java -jar bootsample. jar -- server.port=9000

更改 Linux 服务器时区(如果部署在 docker 中则需要改 docker 的时间),执行命令:

sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

然后重启服务器:

sudo reboot

详细可参见 亚马逊相关

手机扫描二维码访问

本文标题:《docker 上部署 maven 项目》作者:极四维博客
原文链接:https://cway.top/post/558.html
特别注明外均为原创,转载请注明。

分享到微信

扫描二维码

可在微信查看或分享至朋友圈。

相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年10月    »
123456
78910111213
14151617181920
21222324252627
28293031

搜索

控制面板

您好,欢迎到访网站!
  查看权限

最新留言

文章归档

  • 订阅本站的 RSS 2.0 新闻聚合