欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

springboot部署到linux-創(chuàng)新互聯(lián)

目錄

公司主營(yíng)業(yè)務(wù):成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。成都創(chuàng)新互聯(lián)公司推出宜秀免費(fèi)做網(wǎng)站回饋大家。

Docker私有倉(cāng):

下載java:

搭建mall商城系統(tǒng):

linux部署mall

docker部署mall-admin

docker部署mall-search

docker部署mall-port

npm部署mall-admin-web


Docker私有倉(cāng):

修改docker配置文件:

# 開(kāi)啟私有倉(cāng)遠(yuǎn)程創(chuàng)建訪問(wèn)
vim /usr/lib/systemd/system/docker.service

-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock


# 重啟docker服務(wù)
systemctl daemon-reload
service docker restart

#查看docker服務(wù)的2375有沒(méi)有開(kāi)啟 
ss -tunlp | grep 2375

下載java:

Java Downloads | Oracle

安裝過(guò)程中會(huì)出現(xiàn)Jre的安裝提醒,此處需確認(rèn)安裝路徑,建議與Jdk安裝目錄同級(jí),如圖所示,之后選擇下一步即可完成安裝。

在安裝完所需Jdk及Jre之后,我們需要進(jìn)行環(huán)境變量的配置(其中涉及到的路徑與自己安裝路徑匹配即可)。

JAVA_HOME
C:\Program Files\Java\jdk1.8.0_351

CLASS_PATH
.;%JAVA_HOME%lib\dt.jar;%JAVA_HOME%lib\tools.jar

新建JAVA_HOME系統(tǒng)變量,即Jdk安裝路徑。

新建CLASS_PATH系統(tǒng)變量

更新Path系統(tǒng)變量,選擇Path進(jìn)入之后,編輯當(dāng)前變量。

%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
# 以防萬(wàn)一,將路徑的真實(shí)值再添加一遍,如下:
C:\Program Files\Java\jdk1.8.0_351\jre\bin
C:\Program Files\Java\jdk1.8.0_351\bin

IDEA(社區(qū)版)進(jìn)行Java開(kāi)發(fā)

感謝您下載IntelliJ IDEA!

添加中文語(yǔ)言包

搭建mall商城系統(tǒng):

出處? https://github.com/macrozheng/mall/archive/refs/tags/v1.0.2.zip

修改項(xiàng)目根目錄下的pom.xml中的docker.host屬性(修改成自己linux服務(wù)器的地址)?

如果項(xiàng)目根目錄的pom.mxl中docker-maven-plugin的節(jié)點(diǎn)被注釋掉了就打開(kāi)注釋,使項(xiàng)目在打包時(shí)直接構(gòu)建Docker鏡像;?

改項(xiàng)目文件的ip地址為自己linux服務(wù)器的地址?

開(kāi)發(fā)環(huán)境(dev):
開(kāi)發(fā)環(huán)境是專門(mén)用于開(kāi)發(fā)的服務(wù)器,配置可以比較隨意,為了開(kāi)發(fā)調(diào)試方便。

測(cè)試環(huán)境(test):
一般是克隆一份生產(chǎn)環(huán)境的配置,一個(gè)程序在測(cè)試環(huán)境工作不正常。

生產(chǎn)環(huán)境(prod):
是值正式提供對(duì)外服務(wù)的,一般會(huì)關(guān)掉錯(cuò)誤報(bào)告,打開(kāi)錯(cuò)誤日志。

mysql的ip地址、端口、賬號(hào)密碼:

下面 ../src/main/resources 目錄下的連接服務(wù)器的配置文件自行去修改

修改ide的項(xiàng)目結(jié)構(gòu)

上述操作完成后進(jìn)行打包

如果報(bào)錯(cuò)的原因是manifest for java:8 not found

將 java:8 改為 openjdk:8 ,再重新進(jìn)行打包

成功上傳到docker私有倉(cāng):

# 查看docker鏡像
docker images

把下面要用到的mysql、redis、elasticsearch、redis、mongo、rabbitmq啟動(dòng)

docker 啟動(dòng)所有的容器

docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)

docker 關(guān)閉所有的容器

docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)

docker 刪除所有的容器

docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)

docker 刪除所有的鏡像

docker rmi $(docker images | awk '{print $3}' |tail -n +2)

# docker 啟動(dòng)所有的容器
docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)

linux部署mall docker部署mall-admin
docker run -p 8080:8080 --name mall-admin \
--link mysql:db \
--link redis:redis \
-v /etc/localtime:/etc/localtime \
-v /mydata/app/admin/logs:/var/logs \
-d mall/mall-admin:1.0-SNAPSHOT

注意:如果想使用Logstash收集日志的話,需要將應(yīng)用容器連接到Logstsh,添加如下配置即可;

--link logstash:logstash \
docker部署mall-search
docker run -p 8081:8081 --name mall-search \
--link elasticsearch:es \
--link mysql:db \
-v /etc/localtime:/etc/localtime \
-v /mydata/app/search/logs:/var/logs \
-d mall/mall-search:1.0-SNAPSHOT
docker部署mall-port
docker run -p 8085:8085 --name mall-portal \
--link mysql:db \
--link redis:redis \
--link mongo:mongo \
--link rabbitmq:rabbit \
-v /etc/localtime:/etc/localtime \
-v /mydata/app/portal/logs:/var/logs \
-d mall/mall-portal:1.0-SNAPSHOT
npm部署mall-admin-web

安裝node:

cd
wget https://npmmirror.com/mirrors/node/v12.14.0/node-v12.14.0-linux-x64.tar.xz
xz -d node-v12.14.0-linux-x64.tar.xz
tar -xf node-v12.14.0-linux-x64.tar
mkdir /usr/local/nodejs/
mv node-v12.14.0-linux-x64/* /usr/local/nodejs
ln -s /usr/local/nodejs/bin/node /usr/local/bin
ln -s /usr/local/nodejs/bin/npm /usr/local/bin

部署

# 下載源碼 出處https://github.com/macrozheng/mall-admin-web
wget https://github.com/macrozheng/mall-admin-web/archive/refs/tags/v1.0.0.tar.gz
tar -zxf v1.0.0.tar.gz
mkdir /mall 
mv mall-admin-web-1.0.0 /mall/mall-admin-web

# 修改配置文件prod.env.js
vim /mall/mall-admin-web/config/prod.env.js
'use strict'
module.exports = {
  NODE_ENV: '"production"',
  BASE_API: '"https://172.25.250.99"'
}

# 修改配置文件index.js
vim /mall/mall-admin-webconfig/index.js

    host: '172.25.250.99', // can be overwritten by process.env.HOST
    port: 8090, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined


# 設(shè)置為淘寶的鏡像源
cd /mall/mall-admin-web
npm config set registry https://registry.npm.taobao.org
npm install
npm run build

# 運(yùn)行
npm run dev
docker restart nginx

查看是否部署成功:

http://172.25.250.99:8080/swagger-ui.html
http://172.25.250.99:8081/swagger-ui.html
http://172.25.250.99:8085/swagger-ui.html

遠(yuǎn)程連接數(shù)據(jù)庫(kù):

# 賬號(hào):admin 密碼:macro123
http://172.25.250.99:8090/

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

當(dāng)前題目:springboot部署到linux-創(chuàng)新互聯(lián)
分享鏈接:http://chinadenli.net/article46/digohg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器網(wǎng)站排名網(wǎng)站設(shè)計(jì)公司外貿(mào)建站網(wǎng)站設(shè)計(jì)關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)