1. 程式人生 > >Docker實戰:使用Dockerfile建立映象

Docker實戰:使用Dockerfile建立映象

#第一行必須指定基於的基礎映象 FROM centos #維護者資訊 MAINTAINER docker_user [email protected] #映象的操作指令 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 .