<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ### 1、編寫自己的應用 編寫一個HelloWorld應用 https://start.spring.io/ 這里我們創建一個SpringBoot項目,編寫一個簡單的HelloWorld應用。 ### 2、將應用打包成鏡像 編寫Dockerfile將自己的應用打包鏡像 1、使用Docker以前的應用發布方式 Java為例 ● SpringBoot打包成可執行jar ● 把jar包上傳給服務 ● 服務器運行java -jar 2、現在 所有機器都安裝Docker,任何應用都是鏡像,所有機器都可以運行 3、打包-Dockerfile 編寫Dockerfile ```bash FROM openjdk:8-jdk-slim LABEL maintainer=xiaofeng COPY target/*.jar /app.jar ENTRYPOINT ["java","-jar","/app.jar"] ``` 使用docker build命令構建鏡像: ```bash docker build -t java-demo:v1.0 . ``` ### 3、啟動容器 啟動應用容器 ```bash docker run -d -p 8080:8080 --name myjava-app java-demo:v1.0 ``` 分享鏡像 ```bash # 登錄docker hub docker login #給舊鏡像起名 docker tag java-demo:v1.0 xiaofeng/java-demo:v1.0 # 推送到docker hub docker push xiaofeng/java-demo:v1.0 # 別的機器 docker pull xiaofeng/java-demo:v1.0 # 別的機器運行 docker run -d -p 8080:8080 --name myjava-app java-demo:v1.0 ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看