• 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

    宿主机查看:

     

  • 相关阅读:
    hero
    今年暑假不AC
    Who's in the Middle
    A Simple Problem with Integers
    I hate it
    敌兵布阵
    Ordering Tasks
    Points on Cycle
    食物链
    c++ 14.0下载地址
  • 原文地址:https://www.cnblogs.com/zjz20/p/11846899.html
Copyright © 2020-2023  润新知