<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>

                # 微服務Docker鏡像制作 3.0 *環境:windows+idea+docker* >[info] version: jeecg 3.0.0 (含之前版本) docker腳本在:`jeecg-cloud-module/docker-compose.yml`,本文旨在如何通過該文件啟動微服務項目 ## JeecgBoot 微服務后臺 鏡像制作 - 1.修改jeecg-boot-parent的pom文件配置nacos服務地址 **(非常重要)** ``` <discovery.server-addr>jeecg-boot-nacos:8848</discovery.server-addr> ``` ![](https://img.kancloud.cn/16/60/1660b870a001bed688c06954634f3ae5_882x702.png) >[warning] 注意:不改這個,會導致nacos連不上 - 2.修改jeecg-boot-module-system微服務打包配置(jeecg-boot-module-system/pom.xml) 此步驟很重要,不然會啟動報錯 No qualifying bean of type org.jeecg.common.api.CommonAPI ``` skip屬性改為true ``` ![](https://img.kancloud.cn/68/77/687713cd5f5a5252072e0e139b7f0f49_576x242.png) - 3.項目打包 `install` ![](https://img.kancloud.cn/f0/d5/f0d54163080f38ea34ae9b9b61bed997_239x234.png) 看到執行成功 ![](https://img.kancloud.cn/2b/6f/2b6f7fa51ad2136956922c7e1f5d587e_582x148.png) - 4.修改本地hosts文件 ``` 127.0.0.1 jeecg-boot-redis 127.0.0.1 jeecg-boot-mysql 127.0.0.1 jeecg-boot-nacos 127.0.0.1 jeecg-boot-gateway 127.0.0.1 jeecg-boot-system 127.0.0.1 jeecg-boot-rabbitmq 127.0.0.1 jeecg-boot-xxljob ``` - 5.進入jeecg-cloud-module目錄下,執行命令 `docker-compose up -d` ![](https://img.kancloud.cn/ec/76/ec76cc05c713a6e9206fc7753e8d403c_341x129.png) ![](https://img.kancloud.cn/a1/6e/a16eff653e7928a35b0f3b00939aff27_528x382.png) - 6.按順序手工重啟鏡像 由于暫時還未做容器編排,mysql的初始化慢會導致 nacos、system、gateway啟動失敗或報錯,所以需要手工重啟下鏡像,請按照下面的步驟操作。 [1]. 先確認mysql容器的數據庫初始化完成,查看mysql容器日志或者等待1分鐘 ![](https://img.kancloud.cn/95/df/95df0181af1ac330abbbb8f7548a9ee4_188x169.png) [2]. mysql完成后,先重啟nacos 訪問: http://localhost:8848/nacos ![](https://img.kancloud.cn/87/31/87315a5dd0d3ef15e711dc7667330492_1301x534.png) [3].再重啟system(會自動重啟) [4].最后重啟gateway ![](https://img.kancloud.cn/5a/23/5a2357cd06254ae0f6dad0f65a59d040_992x462.png) - 7.驗證后臺服務,訪問swagger文檔 http://localhost:9999/doc.html ![](https://img.kancloud.cn/dd/63/dd63b483f8e9d6782f58c8f1e51c264b_1423x911.png) 常見問題 1.swagger文檔實例訪問不到 解決: 等system啟動成功后,重啟gateway。 ![](https://img.kancloud.cn/35/37/3537f3329178c6268cc89145d895356b_1851x915.png) 2.mysql、redis容器創建失敗 解決:如果是本地的話,確認下是否有已啟動的mysql、redis,端口沖突了,關閉本地服務 3.如果一開始配置錯誤,執行過命令,需要手工刪除下生成過的鏡像(不然始終用的是老的鏡像文件) ![](https://img.kancloud.cn/60/22/602251d6626d444fd47fe9c598cea3cb_909x415.png) ***** ## 前端ant-design-vue-jeecg 鏡像制作 代碼路徑:https://github.com/zhangdaiscott/jeecg-boot/tree/master/ant-design-vue-jeecg ### 1. 修改前端項目的后臺域名 .env.production ~~~ NODE_ENV=production VUE_APP_API_BASE_URL=https://bootapi.jeecg.com VUE_APP_CAS_BASE_URL=http://localhost:8888/cas VUE_APP_ONLINE_BASE_URL=http://fileview.jeecg.com/onlinePreview ~~~ ### 2. 先進入打包前端項目 yarn run build ### 3. 構建鏡像 docker build -t nginx:jeecgboot . ### 4. 啟動鏡像 docker run --name jeecg-boot-nginx -p 80:80 -d nginx:jeecgboot ### 5. 訪問前臺項目 http://localhost:80
                  <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>

                              哎呀哎呀视频在线观看