www.icesr.com
IT运维工程师的摇篮

Docker:使用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 .

未经允许不得转载:冰点网络 » Docker:使用Dockerfile创建镜像

分享到:更多 ()

评论 抢沙发

评论前必须登录!