站酷网首页,软件开发工具包下载,现在有什么推广平台,免费建设视频网站需要下载tomcat安装包和jdk安装包#xff0c;我这边下载的jdk版本分别为#xff08;jdk和tomcat版本需要对应上#xff09; apache-tomcat-9.0.78.tar.gzjdk-8u381-linux-x64.tar.gz创建一个readme.txt空文件 readme.txt创建一个Dockerfile文件
# centos系统作为底层
FROM …需要下载tomcat安装包和jdk安装包我这边下载的jdk版本分别为jdk和tomcat版本需要对应上 apache-tomcat-9.0.78.tar.gzjdk-8u381-linux-x64.tar.gz创建一个readme.txt空文件 readme.txt创建一个Dockerfile文件
# centos系统作为底层
FROM centos
# 作者信息及邮箱
MAINTAINER zrf1213455555.163.com
# 将readme.txt复制到容器的/usr/local/readme.txt
COPY readme.txt /usr/local/readme.txt
# 添加两个压缩包到 /usr/local之中会自动解压缩
ADD jdk-8u381-linux-x64.tar.gz /usr/local
ADD apache-tomcat-9.0.78.tar.gz /usr/localRUN cd /etc/yum.repos.d/RUN sed -i s/mirrorlist/#mirrorlist/g /etc/yum.repos.d/CentOS-*RUN sed -i s|#baseurlhttp://mirror.centos.org|baseurlhttp://vault.centos.org|g /etc/yum.repos.d/CentOS-*RUN yum -y install wgetRUN wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo \ yum clean all \ yum makecacheRUN yum -y install vim
RUN yum -y install vimENV MYPATH /usr/local
# 设置工作目录
WORKDIR $MYPATH# 配置jdk环境变量
ENV JAVA_HOME /usr/local/jdk1.8.0_381
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar# 配置tomcat环境变量
ENV CATALINA_HOME /usr/local/apache-tomcat-9.0.78
ENV CATALINA_BASE /usr/local/apache-tomcat-9.0.78
ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/lib:$CATALINA_HOME/bin/# 暴露端口
EXPOSE 8080# 执行命令
CMD /usr/local/apache-tomcat-9.0.78/bin/startup.sh tail -F /usr/local/apache-tomcat-9.0.78/bin/logs/catalina.out构建镜像
docker build -t mytomcat:1.0 .查看镜像
docker images创建容器并启动容器
docker run -it -d -p 8080:8080 镜像id