15.tomcat

1.准备tomcat压缩包,jdk安装包

 

  1. 写 Dockerfile文件

[root@qq xin]# cat Dockerfile 
FROM centos                 #从哪来
MAINTAINER abcde<[email protected]> #注释

COPY read.txt /usr/local/readme # 这就是个拷贝 ,,, copy 宿主 容器

ADD jdk-8u181-linux-x64.tar.gz /usr/local #解压到 /usr/local
ADD apache-tomcat-9.0.35.tar.gz /usr/local #解压到 /usr/local

RUN yum -y install vim #试试安装vim

#接下来是 环境配置
ENV MYPATH /usr/local #搞个工作目录
WORKDIR $MYPATH

ENV JAVA_HOME /usr/local/jdk1.8.0_181 #设置java的目录
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar   #javapath目录
ENV CATALINA_HOME /usr/local/apache-tomcat-9.0.35 #tomcat目录
ENV CATALINA_BASH /usr/local/apache-tomcat-9.0.35
ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/lib:$CATALINA_HOME/bin   #加到环境变量

EXPOSE 8080 #开端口
CMD /usr/local/apache-tomcat-9.0.35/bin/startup.sh && tail -F /usr/local/apache-tomcat-9.0.35/bin/logs/catalina.out                             #开启 tomcat  

 

  1. docker build -f Dockerfile -t jingxiang

  2. 运行试下

    docker run -d -p 宿主端口:容器端口 --name "命个名" -v 挂载几个目录 jingxiang

  3. 发布镜像


1. 注册 账号 docker hub
2. docker login -u 用户名                 回车
3. 登上后 在 docker push 名字/镜像名:版本号

 

猜你喜欢

转载自www.cnblogs.com/amszdj/p/12920444.html