镜像加速地址
| https://docker.aityp.com/manage/add |
下载jdk
| https://repo.huaweicloud.com/java/jdk/8u172-b11/ |
下载镜像
| docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/centos:7.4.1708 |
jdk的Dockerfile文件
| FROM swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/centos:7.4.1708 |
| |
| LABEL maintainer="huang.jinjin" |
| |
| ADD jdk-8u172-linux-x64.tar.gz /usr/local/ |
| |
| ENV JAVA_HOME="/usr/local/jdk1.8.0_172" |
| ENV JAVA_HOME="/usr/local/jdk1.8.0_172/jre" |
| ENV CLASSPATH="$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar" |
| ENV PATH="$JAVA_HOME/bin:$PATH" |
构建镜像
| docker build -t jdk-1.8.0_172:v1 . |
运行jdk镜像
| docker images | grep jdk |
| |
| docker run -it jdk-1.8.0_172:v1 /bin/sh |
下载tomcat
| wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.95/bin/apache-tomcat-9.0.95.tar.gz |
tomcat的Dockerfile
| FROM jdk-1.8.0_172:v1 |
| LABEL maintainer="huangjinjin" |
| |
| ENV WORKDIR="/usr/local" |
| |
| ADD apache-tomcat-9.0.95.tar.gz $WORKDIR |
| |
| RUN mv $WORKDIR/apache-tomcat-9.0.95 $WORKDIR/tomcat9 && chmod +x $WORKDIR/tomcat9/bin/*.sh |
| |
| ENV CATALINA_HOME="$WORKDIR/tomcat9" |
| ENV PATH="$CATALINA_HOME/bin:$PATH" |
| |
| EXPOSE 8080 |
| |
| CMD ["$WORKDIR/tomcat9/bin/catalina.sh", "run"] |
构建镜像
| docker build -t tomcat9.0.95:v1 . |
运行镜像
| docker run -d -p 8080:8080 --name tomcat9_test tomcat9.0.95:v1 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律