Docker实战:使用Dockerfile创建镜像

川长思鸟来 2022-06-07 05:39 289阅读 0赞

#第一行必须指定基于的基础镜像

FROM centos

#维护者信息

MAINTAINER docker_user docker@vanke.com

#镜像的操作指令

RUN ……..

#容器启动时执行指令

CMD /usr/sbin/nginx

创建镜像

--指定Dockerfile所在路径为/tmp/docker_builder/,并且希望生产镜像标签为build_repo/first_image可以使用下面的命令

docker build -t build_repo/first_image /tmp/docker_builder/

例如:

#第一行必须指定基于的基础镜像

FROM centos

#维护者信息

MAINTAINER liyuejin

--复制jdk到容器

COPY jdk1.7.0_79 jdk1.7.0_79

ADD websocket.jar app.jar

--设置环境变量

ENV JAVA_HOME=/jdk1.7.0_79

ENV PATH=$JAVA_HOME/bin:$PATH

ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

--暴露8080端口

EXPOSE 8080

--启动spring boot命令

ENTRYPOINT [“java”,”-jar”,”/app.jar”]

编译并生成镜像 (. 表示当前路径)

docker build -t yaolin/websocket .

发表评论

表情:
评论列表 (有 0 条评论,289人围观)

还没有评论,来说两句吧...

相关阅读