标签:建议 from 依赖 拷贝 lan web word 标记 work
Dockerfile是构建镜像的指令文件,按照dockerfile的规范分为如下几部分:
FROM alpine:3.8
(任何的一个镜像都可以作为基础镜像,主要看我们做的镜像是干嘛的,比如tomcat镜像需要依赖jdk,那我们可以从一个最简单的操作系统去安装jdk再安装tomcat,也可以直接使用别人做好的jdk镜像安装tomcat)LABEL maintainer=‘XXX‘
详细说明:
ENV JAVA_HOME=/usr/lib/jvm/default_jvm
ADD tomcat.tar.gz /usr/local/
COPY server.xml /usr/local/tomcat/conf/server.xml
WORKDIR /usr/local/tomcat/webapps/
EXPOSE 80
CMD ["catalina.sh", "run"]
RUN apk --no-cache add tzdata bash bash-doc bash-completion
执行命令docker build -t tomcat:8-jre8-alpine .
创建镜像
执行命令docker images|grep tomcat
查看镜像
启动镜像
docker run -d -p 80:80 --name tomcat -v `pwd`/webapps/:/usr/local/tomcat/webapps/ tomcat:8-jre8-alpine
标签:建议 from 依赖 拷贝 lan web word 标记 work
原文地址:https://www.cnblogs.com/wanglun1101/p/11676757.html