最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Centos服務(wù)器部署前后端項(xiàng)目的實(shí)戰(zhàn)教程

 更新時(shí)間:2024年02月28日 11:38:38   作者:蒟蒻的工具人  
這篇文章主要介紹了Centos服務(wù)器部署前后端項(xiàng)目的實(shí)戰(zhàn)教程,本文通過實(shí)例圖文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧

準(zhǔn)備工作

1. 準(zhǔn)備傳輸軟件

下載WinSCP用于傳輸
WinSCP下載地址

2. 連接服務(wù)器

部署Mysql

1.下載Mysql(Linux版本)

Mysql8下載地址

下載完成后通過WinSCP傳輸至服務(wù)器

2. 解壓

tar -xvf mysql-8.3.0-linux-glibc2.28-x86_64.tar.xz  -C /usr/local
  • -x選項(xiàng)表示解壓縮
  • -v選項(xiàng)表示在解壓縮時(shí)顯示詳細(xì)信息
  • -f選項(xiàng)指定要解壓縮的文件名
  • -C選項(xiàng)指定解壓縮后的目標(biāo)目錄。

3. 修改配置

 cd /usr/local/
 #修改文件名
 mv mysql-8.3.0-linux-glibc2.28-x86_64 mysql
...

4. 啟動(dòng)服務(wù)

[root@iZ2zefyktv92zomf8sbocfZ mysql] cd /usr/local/mysql/support-files
# 啟動(dòng)
[root@iZ2zefyktv92zomf8sbocfZ support-files] ./mysql.server start

另一種方法Docker

#獲取 MySQL Docker 鏡像:
docker pull mysql:8.0
# 創(chuàng)建 MySQL 容器
docker run --name mysql-container -dp 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
# 進(jìn)入容器內(nèi)部
docker exec -it mysql-container mysql -u root -p

docker run 用于創(chuàng)建指定鏡像和啟動(dòng)新的容器實(shí)例,
而 docker exec -it 用于在已經(jīng)運(yùn)行的容器內(nèi)執(zhí)行命令。

導(dǎo)入本地sql文件(或者本地連接再導(dǎo)入)
由于容器是獨(dú)立的, 在容器內(nèi)部找不到本地路徑所以采用以下方法:

# 1將sql文件復(fù)制到 MySQL 容器內(nèi)部:
docker cp /root/reso/car.sql   mysql-container:/car.sql
#將 car.sql 文件復(fù)制到名為 mysql-docker 的 MySQL 容器內(nèi)部的根目錄。
# 2. 進(jìn)入 MySQL 容器
docker exec -it mysql-container bash
#3.在容器內(nèi)部執(zhí)行以下命令:
mysql -u root -p vehicle_system < /car.sql

本地連接成功

部署后端

1. 在項(xiàng)目根目錄中創(chuàng)建Dockerfile文件寫入

#Dockerfile
# 運(yùn)行時(shí)環(huán)境的基礎(chǔ)鏡像
FROM openjdk:17-jdk
ENTRYPOINT ["java", "-jar", "/app.jar"]
#暴露
EXPOSE 8081
ARG JAR_FILE
COPY vehicle.jar app.jar
RUN ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' > /etc/timezone

2. 啟動(dòng)

# 創(chuàng)建鏡像
docker build -t springboot .
docker run -p 8081:8081 --name spring-container -d springboot:1.0
docker logs spring-container

請求成功!

注意:

報(bào)錯(cuò)顯示java找不到

設(shè)置正確的鏡像源FROM openjdk:17-jdk報(bào)錯(cuò)顯示jar找不到
設(shè)置正確的路徑

部署前端

1. 在項(xiàng)目根目錄中創(chuàng)建Dockerfile文件寫入

Dockerfile
FROM nginx:alpine
# 將當(dāng)前目錄下的所有文件復(fù)制到容器中的 /usr/share/nginx/html 目錄
COPY . /usr/share/nginx/html
# 暴露容器的 80 端口
EXPOSE 80
# 容器啟動(dòng)時(shí)運(yùn)行的命令
CMD ["cd  /usr/sbin/", "./nginx"]

2. 啟動(dòng)

# 創(chuàng)建鏡像
docker build -t react-vehicle .
#創(chuàng)建一個(gè)容器并啟動(dòng),-d后臺(tái)運(yùn)行-p(主機(jī)端口:容器端口),react-vehicle鏡像名
docker run -dp 80:80 react-vehicle

到此這篇關(guān)于Centos服務(wù)器部署前后端項(xiàng)目的文章就介紹到這了,更多相關(guān)Centos服務(wù)器部署內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • OnZoom基于Apache Hudi的一體架構(gòu)實(shí)踐解析

    OnZoom基于Apache Hudi的一體架構(gòu)實(shí)踐解析

    這篇文章主要介紹了OnZoom基于Apache Hudi的一體架構(gòu)實(shí)踐, 有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-03-03
  • 0到1分析美團(tuán)端側(cè)cdn容災(zāi)解決方案

    0到1分析美團(tuán)端側(cè)cdn容災(zāi)解決方案

    作為業(yè)務(wù)研發(fā),你是否遇到過因?yàn)?CDN?問題導(dǎo)致的業(yè)務(wù)圖片加載失敗,頁面打開緩慢,頁面布局錯(cuò)亂或者頁面白屏?你是否又遇到過某些區(qū)域?CDN?域名異常導(dǎo)致業(yè)務(wù)停擺,客訴不斷,此時(shí)的你一臉茫然,不知所措,這篇文章為大家從0到1分析美團(tuán)端側(cè)cdn容災(zāi)解決方案
    2022-01-01
  • 服務(wù)器斷電導(dǎo)致虛擬機(jī)數(shù)據(jù)丟失的恢復(fù)方法詳解

    服務(wù)器斷電導(dǎo)致虛擬機(jī)數(shù)據(jù)丟失的恢復(fù)方法詳解

    這篇文章主要介紹了服務(wù)器斷電導(dǎo)致虛擬機(jī)數(shù)據(jù)丟失的恢復(fù)方法,較為詳細(xì)的分析了服務(wù)器斷電導(dǎo)致的數(shù)據(jù)丟失情況與相應(yīng)的故障處理技巧,需要的朋友可以參考下
    2018-01-01
  • Visual Studio Code上傳文件到服務(wù)器的操作方法

    Visual Studio Code上傳文件到服務(wù)器的操作方法

    在 Visual Studio Code (VS Code) 中上傳文件到 Linux 系統(tǒng)主要通過SSH 協(xié)議實(shí)現(xiàn),結(jié)合圖形界面(GUI)或命令行工具操作,以下是具體說明及進(jìn)度查看、斷點(diǎn)續(xù)傳的實(shí)現(xiàn)方法,感興趣的朋友一起看看吧
    2025-07-07
  • 如何通過網(wǎng)頁方式將jar包上傳到nexus的方法步驟

    如何通過網(wǎng)頁方式將jar包上傳到nexus的方法步驟

    這篇文章主要介紹了如何通過網(wǎng)頁方式將jar包上傳到nexus的方法步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-12-12
  • 數(shù)據(jù)庫數(shù)據(jù)同步常用的5種實(shí)施方案

    數(shù)據(jù)庫數(shù)據(jù)同步常用的5種實(shí)施方案

    本文將探討幾種常見的數(shù)據(jù)同步方案,涵蓋了數(shù)據(jù)庫主從同步、數(shù)據(jù)遷移同步和數(shù)據(jù)實(shí)時(shí)同步,通過深入了解各種方案的特點(diǎn)、優(yōu)勢和局限性,我們可以更好地選擇和定制適合特定業(yè)務(wù)場景的數(shù)據(jù)同步策略,為構(gòu)建高效、穩(wěn)定、可擴(kuò)展的系統(tǒng)奠定基礎(chǔ)
    2024-06-06
  • xampp中apache在windows7下無法啟動(dòng)的解決方法

    xampp中apache在windows7下無法啟動(dòng)的解決方法

    下載zip版本的xampp,無法啟動(dòng)apache ,現(xiàn)象是短暫顯示了running標(biāo)志之后就停止了,日志顯示W(wǎng)ARNING:terminating worker thread 0。
    2010-03-03
  • Cisco網(wǎng)絡(luò)防火墻配置方法

    Cisco網(wǎng)絡(luò)防火墻配置方法

    這篇文章主要介紹了Cisco網(wǎng)絡(luò)防火墻配置方法,需要的朋友可以參考下
    2016-04-04
  • 自動(dòng)運(yùn)行 screen 任務(wù)詳解

    自動(dòng)運(yùn)行 screen 任務(wù)詳解

    這篇文章主要為大家介紹了自動(dòng)運(yùn)行 screen 任務(wù)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 用rsync實(shí)現(xiàn)windows與linux文件同步的方法

    用rsync實(shí)現(xiàn)windows與linux文件同步的方法

    windows做為文件服務(wù)器,使用rsync的windows服務(wù)版本,然后配置好就可以了。需要的朋友可以參考下。
    2011-02-02

最新評論

友谊县| 新闻| 太原市| 兰考县| 航空| 湛江市| 昂仁县| 双江| 鱼台县| 余庆县| 古蔺县| 黄陵县| 呼伦贝尔市| 平阴县| 栾川县| 托克托县| 博爱县| 连城县| 集贤县| 天气| 宜君县| 纳雍县| 白河县| 临邑县| 和田市| 万山特区| 桦甸市| 平乐县| 习水县| 岢岚县| 南丰县| 靖州| 堆龙德庆县| 东源县| 抚松县| 湘潭市| 普洱| 老河口市| 大化| 油尖旺区| 南华县|