dockerfile

常用指令

 

 使用dockerfile构建镜像

docker image build [OPTIONS] PATH |URL|-

Options:

-t , --tag list # 镜像名称

-f, --file string #指定Dockerfile文件位置

PATH, 上下文路径,比如压缩包位置,启动脚本位置等,最好放在Dockerfile目录下

示例如下:

docker build .

docker build -t my/app

docker build -t my/app -f /path/Dockerfile /path 

###  构建java网站环境  ### 

FROM  centos:7

MAINTAINER mmm

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

ENV JAVA_HOME  /usr/loca/jdk1.8.0_45

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

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

RUN rm -f /usr/loca/*.tar.gz

WORKDIR /usr/local/apache-tomcat-8.0.46

EXPOSE 8080

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

## 执行build

docker build -t tomcat:v1 ./

##3 创建容器

docker run -idt --name=tomcat \

 -p 8080:8080 \

--mount type=bind,src=/app/myapps/,dst=/usr/local/apache-tomcat-8.0.46/webapps/ \

tomcat:v1

 

posted @ 2020-07-17 10:51  netma  阅读(145)  评论(0)    收藏  举报