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

    宿主机查看:

     

  • 相关阅读:
    Java实现批量下载《神秘的程序员》漫画
    mysql远程连接:ERROR 1130 (HY000): Host '*.*.*.*' is not allowed to connect to this MySQL server解决办法
    opencv学习_15 (利用cmake查看opencv的源码)
    jobs 命令
    中断子系统6_中断嵌套处理
    JPA一对多映射
    JPA Map映射
    JPA集合映射
    JPA删除实体
    JPA查找实体
  • 原文地址:https://www.cnblogs.com/zjz20/p/11846899.html
Copyright © 2011-2022 走看看