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
浙公网安备 33010602011771号