zoukankan      html  css  js  c++  java
  • 基于Dockfile构建JAVA环境网站镜像

    查看本地目录

    [root@docker tomcat]# ls

    apache-tomcat-8.5.16.tar.gz  Dockerfile  jdk-8u91-linux-x64.tar.gz  server.xml

    [root@docker tomcat]# vim Dockerfile

    FROM centos:7

    MAINTAINER zhaochengcheng

    ADD jdk-8u91-linux-x64.tar.gz /usr/local

    ENV JAVA_HOME /usr/local/jdk1.8.0_91

    ADD apache-tomcat-8.5.16.tar.gz /usr/local

    COPY server.xml /usr/local/apache-tomcat-8.5.16/conf

    WORKDIR /usr/local/apache-tomcat-8.5.16

    EXPOSE 8080

    ENTRYPOINT ["./bin/catalina.sh", "run"]

    构建镜像

    [root@docker tomcat]# docker build -t tomcat:latest -f Dockerfile .

    创建容器

    [root@docker tomcat]# mkdir /app/webapps

    [root@docker tomcat]# docker run -itd --name=tomcat -p 8080:8080 --mount type=bind,src=/app/webapps/,dst=/usr/local/apache-tomcat-8.5.16/webapps tomcat:latest

    737494fcbca1aa73758666cbd8dc4dd8895028b2e869e56c97eb0ef9f10fdbf5

    创建测试页

    [root@docker tomcat]# ls /app/webapps/

    [root@docker tomcat]# mkdir /app/webapps/ROOT

    [root@docker tomcat]# vim /app/webapps/ROOT/index.html

    [root@docker webapps]# cat ROOT/index.html

    hello

    测试war

    [root@docker webapps]# ls

    jenkins  jenkins.war  ROOT

  • 相关阅读:
    Ethical Hacking
    Ethical Hacking
    Python Ethical Hacking
    Python Ethical Hacking
    Python Ethical Hacking
    食物链 POJ
    Wireless Network POJ
    Candies POJ
    畅通工程再续 HDU
    Jungle Roads HDU
  • 原文地址:https://www.cnblogs.com/zc1741845455/p/11088307.html
Copyright © 2011-2022 走看看