dockerfile实战之制作镜像

 

 

 

 

 

FROM centos
MAINTAINER xiaokuangshen<990043279@qq.com>

ENV MYPATH /usr/local
WORKDIR $MYPATH

RUN yum -y install vim
RUN yum -y install net-tools

EXPOSE 80

CMD echo $MYPATH
CMD echo "-----end----"
CMD /bin/bash

 

docker build -f mydockerfile-centos -t mycentos:1.0 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FROM centos:7
MAINTAINER xiaokuangshen<990043279@qq.com>

COPY readme.txt /usr/local/readme.txt

ADD jdk-8u321-linux-x64.tar.gz /usr/local/
ADD apache-tomcat-9.0.59.tar.gz /usr/local/

RUN yum -y install vim

ENV MYPATH /usr/local
WORKDIR $MYPATH

ENV JAVA_HOME /usr/local/jdk1.8.0_321
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV CATALINA_HOME /usr/local/apache-tomcat-9.0.59
ENV CATALINA_BASH /usr/local/apache-tomcat-9.0.59
ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/lib:$CATALINA_HOME/bin

EXPOSE 8080

CMD /usr/local/apache-tomcat-9.0.59/bin/startup.sh && tail -F /usr/local/apache-tomcat-9.0.59/bin/logs/catalina.out

 

 

 

是usr不是url

 

docker run -d -p 9090:8080 --name kuangtomcat -v /home/kuangshen/build/tomcat/test:/url/local/apache-tomcat-9.0.59/webapps/test -v /home/kuangshen/build/tomcat/tomcatlogs/:/url/local/apache-tomcat-9.0.59/logs diytomcat

docker exec -it kuangtomcat /bin/bash

 

 

 

 

 

 

百度

 

 

 

 

菜鸟教程

 

 

 docker run -d -p 9090:8080 --name kuangtomcat3 -v /home/kuangshen/build/tomcat/test:/usr/local/apache-tomcat-9.0.59/webapps/test -v /home/kuangshen/build/tomcat/tomcatlogs/:/usr/local/apache-tomcat-9.0.59/logs diytomcat

 

 

 

 

 

 

posted @ 2022-04-06 10:58  飞翔的小鸟er  阅读(35)  评论(0)    收藏  举报