原文:四、Docker+Tomcat

一、下载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 创建自己的带有程序镜像,后面会说道

最新文章

  1. Python的平凡之路(16)
  2. U3D中的 Coroutine程序 解析
  3. Python开发GIS的应用组件包
  4. Codeforces Round #245 (Div. 2) B - Balls Game
  5. Tcpdump非常实用的抓包12实例
  6. python 解析json loads dumps
  7. 记录一下hdu的几道题
  8. JZ2440开发笔记(6)——存储控制器
  9. Window vagrant 安装部署【转】
  10. OSG开源教程(转)
  11. Android 获取版本号名称工具类
  12. 解决浏览器跨域限制方案之CORS
  13. mysql一些常用配置
  14. 移动端适配方案 flexible.js
  15. 定义结构体和table type
  16. swift MD5 加密方法
  17. k8s中新建一个namespace和harborsecret的yaml文件
  18. 警告 7 隐藏了继承的成员。如果是有意隐藏,请使用关键字 new
  19. 在linux中,如何增加、修改、删除、暂停和冻结用户名
  20. python寻找list中最大值、最小值并返回其所在位置

热门文章

  1. ASIHTTPRequest导入出错-libxml出错, i386 "_deflate"
  2. 【计算机视觉】基于Kalman滤波器的进行物体的跟踪
  3. .net core的安装
  4. linux log日志解析
  5. [Chromium文档转载,第005章]Calling Mojo from Blink
  6. 分享到twitter,facebook,google,yahoo,linkedined,msn
  7. Unity容器实现自动注册
  8. DataTable填充实体类返回泛型集合
  9. LintCode-最大子数组差
  10. 操作系统 linux 内核的三种进程调度方法