四、Docker+Tomcat
2024-10-01 18:45:56
一、下载Tomcat镜像
具体可以search 搜索tomcat 相关镜像
docker pull sonodar/jdk8-tomcat8
二、创建容器
docker run -v /etc/localtime:/etc/localtime:ro --name [昵称] -p 8080:8080 -d -e TZ="Asia/Shanghai" sonodar/jdk8-tomcat8
三、查看是否正常启动
浏览器访问ip:8080
四、上传程序,运行
(1)将程序传到主机上,假设地址为/home/dockerShare/project/ROOT,我是直接将class放到ROOT文件夹内,删了原本tomcat内ROOT文件
(2)进入容器,进入tomcat/webapps运行路径,位于:opt/tomcat/webapps
(3)删除原本ROOT,rm -r ROOT
(4)exit 退出,回到主机
(5)传文件:docker cp [程序位置][昵称/id]:[容器内webapps位置] 221ea051012e为容器id
docker cp /home/dockerShare/project/ROOT 221ea051012e:/opt/tomcat/webapps
(6)重启容器。docker stop/start [昵称/id]
五、最好是使用docker build 创建自己的带有程序镜像,后面会说道
最新文章
- Python的平凡之路(16)
- U3D中的 Coroutine程序 解析
- Python开发GIS的应用组件包
- Codeforces Round #245 (Div. 2) B - Balls Game
- Tcpdump非常实用的抓包12实例
- python 解析json loads dumps
- 记录一下hdu的几道题
- JZ2440开发笔记(6)——存储控制器
- Window vagrant 安装部署【转】
- OSG开源教程(转)
- Android 获取版本号名称工具类
- 解决浏览器跨域限制方案之CORS
- mysql一些常用配置
- 移动端适配方案 flexible.js
- 定义结构体和table type
- swift MD5 加密方法
- k8s中新建一个namespace和harborsecret的yaml文件
- 警告	7	隐藏了继承的成员。如果是有意隐藏,请使用关键字 new
- 在linux中,如何增加、修改、删除、暂停和冻结用户名
- python寻找list中最大值、最小值并返回其所在位置
热门文章
- ASIHTTPRequest导入出错-libxml出错, i386 ";_deflate";
- 【计算机视觉】基于Kalman滤波器的进行物体的跟踪
- .net core的安装
- linux log日志解析
- [Chromium文档转载,第005章]Calling Mojo from Blink
- 分享到twitter,facebook,google,yahoo,linkedined,msn
- Unity容器实现自动注册
- DataTable填充实体类返回泛型集合
- LintCode-最大子数组差
- 操作系统 linux 内核的三种进程调度方法