zoukankan      html  css  js  c++  java
  • docker部署jar、war包方法

    一、将war包放入容器

    1、# docker images
    REPOSITORY                         TAG                 IMAGE ID            CREATED             SIZE
    tomcat                             latest              882487b8be1d        3 weeks ago         507MB

    2、# docker  run  -p  8080:8080  --name  test_tomcat  --restart=always    -d   tomcat:latest
    85da0208e1b1c8179849b1a383911f982eddba703dbc5c1cefbed9ce4f87ac94

    3、# docker  cp  网页.war  85d:/usr/local/tomcat/webapps/

    4、# docker exec -it  85d  bash  (进入容器,正常的war包会被自动解压)
    root@85da0208e1b1:/usr/local/tomcat# ls
    BUILDING.txt     LICENSE  README.md     RUNNING.txt  conf     lib   native-jni-lib  webapps
    CONTRIBUTING.md  NOTICE   RELEASE-NOTES  bin          include  logs  temp         work

    5、若要断开与容器的连接,并且关闭容器:#exit

     如果只想断开和容器的连接而不关闭容器:快捷键:ctrl+p+q

     二、挂载共享目录

    1、挂载注意点:挂载宿主机目录到容器,得虚拟机第一次运行时就弄。

    不然在开启的容器里特别麻烦,要用 nsenter。

    # docker  run  -it  -v  /usr/local/tomcat/webapps/:/usr/local/tomcat/webapps/tomcat /bin/bash
    (-v (挂载) 虚拟机目录  容器目录)

    root@52fe84597c11:~# cd /usr/local/tomcat/webapps/
    root@52fe84597c11:/usr/local/tomcat/webapps# mkdir zjz
    root@52fe84597c11:/usr/local/tomcat/webapps# ls
    zjz
    root@52fe84597c11:~# exit

    宿主机查看:

     

  • 相关阅读:
    基于Kubernates微服务案例
    领导人怎样带领好团队
    前端性能核对表Checklist-2018
    国际巨头互联网公司一些运营与管理思路
    IT研发工程师职业规划
    高性能风控数据平台设计
    基础设施DevOps演进之路
    2017-2018年Scrum状态调查报告
    大型互联网系统的监控流水线
    小程序【情书与歌】一小时过审经验小谈
  • 原文地址:https://www.cnblogs.com/zjz20/p/11846899.html
Copyright © 2011-2022 走看看