dockerfile

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

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 .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值