Springcloud+Vue阿里雲部署


SpringCloud+Vue阿里雲部署(k8s)

                                                            ——內網環境

前言

      本人是開發人員,第一次部署項目到阿里雲服務器。本着開源的思想,
      與大家進行交流。希望可以幫助到大家,和彌補自己的不足。

弱小和無知都不是生存的障礙,傲慢纔是 —《三體》


一、項目的配置文件修改

  1. Nacos: 在這裏插入圖片描述
    nacos的server-addr 的服務地址 要換成部署nacos的服務地址。

  2. MySql: 在這裏插入圖片描述
    mysql的配置信息要與阿里雲的RDS相同

二、Maven項目打包

maven打包

注:如果含有工具模塊,工具模塊不需要進行打包,只是將其他模塊與他相互依賴

三、打包Docker鏡像導入和導出

  1. 需要工具Docker ,Windows和Linux下的都可以
  2. Dockerfile文件
FROM java:8

#將打成的jar包拷貝成名爲 app.jar的jar包
COPY dw-app-0.0.1-SNAPSHOT.jar /*****.jar

#默認就是8080
CMD ["--server.port=****"]

#暴露端口
EXPOSE 8120

ENV TZ="Asia/Shanghai"
ENV PATH=$PATH

#設置時區
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo "$TZ" > /etc/timezone

cmd ["java","-jar","/*****.jar"]
  1. 將jar和Dockerfile 在同一目錄下進行打包`

docker build -t  鏡像名:版本號  //打包鏡像
docker save  -o  指定地址和文件名  鏡像名  //保存tar文件到本地目錄
docker images  //查看docker鏡像
docker load -i //導入到本地docker容器

注:因爲我們是內網部署,先要通過docker build 命令進行打包,然後通過docker save
   保存到本地目錄,然後通過U盤就行拷貝。在內網機上傳save保存的tar,在執行docker
   load 命令進行上傳

總結

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章