目錄
一、項(xiàng)目規(guī)劃與前置工作
1.1、docker所需鏡像
1.2、使用工具?
1.3、防火墻與安全組的配置?
1.4、域名解析、備案、SSL證書(shū)的準(zhǔn)備(可選)
二、Docker和鏡像安裝
2.1、Docker安裝
2.1.1、檢查環(huán)境
2.1.2、搭建gcc環(huán)境(gcc是編程語(yǔ)言譯器)
2.1.3、安裝需要的軟件包
2.1.4、裝鏡像倉(cāng)庫(kù)
2.1.5、新yum軟件包索引
2.1.6、安裝docker引擎
2.1.7、啟動(dòng)docker
2.1.8、查看docker版本
2.1.9、配置阿里云鏡像加速
2.2、拉取鏡像?
2.2.1、拉取鏡像java:8(jdk1.8)?
2.2.2、拉取鏡像mysql:8.0.19
2.2.3、拉取鏡像redis:6.0.8?
2.2.4、拉取鏡像nginx:1.18.0
2.2.5、查看鏡像
三、部署后端
3.1、啟動(dòng)數(shù)據(jù)庫(kù)容器
3.2、啟動(dòng)Redis容器?
3.3、導(dǎo)入SQL數(shù)據(jù)(方法1)【兩個(gè)方法自行選擇】
3.3.1、使用winSCP將SQL文件導(dǎo)入服務(wù)器的/myapp/mysql目錄中?
3.3.2、進(jìn)入MySQL容器實(shí)例,導(dǎo)入數(shù)據(jù)
3.4、導(dǎo)入SQL數(shù)據(jù)(方法2)【如果已經(jīng)導(dǎo)入完成,可忽略】?
3.4.1、使用Navicat遠(yuǎn)程連接MySQL?
3.4.2、使用Navicat備份本地?cái)?shù)據(jù)庫(kù)后,導(dǎo)入服務(wù)器的數(shù)據(jù)庫(kù)?
?3.5、后端項(xiàng)目配置修改與打包
3.5.1、配置maven
3.5.2、刷新依賴(保證無(wú)報(bào)錯(cuò))
3.5.3、修改數(shù)據(jù)庫(kù)配置?
3.5.4、修改Redis配置
3.5.5、查看開(kāi)放端口?
3.5.6、查看文件路徑(修改為L(zhǎng)inux配置)
3.5.7、后端項(xiàng)目打包
3.5.8、查看是否打包成功?
3.6、后端項(xiàng)目上傳
3.7、后端項(xiàng)目鏡像構(gòu)建
3.7.1、進(jìn)入jar包同級(jí)目錄,創(chuàng)建一個(gè)Dockerfile文件
3.7.2、打開(kāi)文件,將下面的數(shù)據(jù)復(fù)制到Dockerfile文件中
3.7.3、構(gòu)建鏡像(需要在Dockerfile同級(jí)目錄下構(gòu)建)?
3.7.4、查看當(dāng)前的鏡像
3.7.5、啟動(dòng)后端項(xiàng)目鏡像
3.7.6、查看容器是否啟動(dòng)成功
3.7.7、如果容器沒(méi)有啟動(dòng)成功,請(qǐng)看這一步(成功的則跳過(guò),去看前端部署)?
四、部署前端
4.1、Nginx鏡像部署
4.1.1、創(chuàng)建nginx工作目錄
4.1.2、啟動(dòng)nginx容器,如果這個(gè)鏡像本機(jī)中沒(méi)有,會(huì)自動(dòng)下載鏡,我這下載是的1.18版本
4.1.3、復(fù)制容器中配置文件目錄到本機(jī)中,然后刪除該容器
4.1.4、啟動(dòng)新的nginx容器
4.1.5、查看容器后,訪問(wèn)服務(wù)器ip地址(檢驗(yàn)是否啟動(dòng)成功)
4.2、本地node安裝
4.2.1 安裝node
4.2.2 配置環(huán)境變量(使終端可以使用npm命令)
4.3、方案分流(有域名則繼續(xù)往下)
4.4、前端項(xiàng)目配置、打包、上傳
4.4.1、前端項(xiàng)目配置 代理域名
4.4.2、在前端項(xiàng)目中打開(kāi)終端【執(zhí)行下面命令】
4.4.3、繼續(xù)在終端執(zhí)行打包命令
4.4.4、查看dist目錄【如下情況,即是 打包成功】
4.4.5、將 前端項(xiàng)目 拷貝到Linux服務(wù)器中nginx容器對(duì)應(yīng)的html目錄下
4.5、配置域名的SSL證書(shū)
4.6、nginx配置
4.6.1、進(jìn)入nginx配置目錄下,刪除default.conf文件中的所有內(nèi)容
4.6.2、將下面的配置復(fù)制到default.conf文件中
4.6.3、修改后保存并退出,重新啟動(dòng)nginx容器
4.6.4、查看容器(是否啟動(dòng)成功)
五、訪問(wèn)域名【看看效果】
六、無(wú)域名版本
6.1、前端項(xiàng)目配置 代理端口
6.2、在前端項(xiàng)目中打開(kāi)終端【執(zhí)行下面命令】
?6.3、繼續(xù)在終端執(zhí)行打包命令
6.4、查看dist目錄【如下情況,即是 打包成功】?
6.5、將 前端項(xiàng)目 拷貝到Linux服務(wù)器中nginx容器對(duì)應(yīng)的html目錄下?
6.6、訪問(wèn)站點(diǎn)( 直接使用公網(wǎng)ip即可 )
七、資料匯總
八、總結(jié)
若依vue前后端分離版——服務(wù)器使用docker快速部署(前端部分——有域名版)_嗶哩嗶哩_bilibili服務(wù)器的Docker部署方案來(lái)啦?。ㄈ粢狼昂蠖隧?xiàng)目同樣適用)部署順序:1、若依vue前后端分離版——服務(wù)器使用docker快速部署(后端部分)BV1q84y1L7ma2、根據(jù)有無(wú)域名選擇觀看:若依vue前后端分離版——服務(wù)器使用docker快速部署(前端部分——無(wú)域名版)BV1n24y167aM若依vue前后端分離版——服務(wù)器使用docker快速部署(前端部分——有域名版)BV1X34y1f7e9, 視頻播放量 557、彈幕量 0、點(diǎn)贊數(shù) 13、投硬幣枚數(shù) 6、收藏人數(shù) 19、轉(zhuǎn)發(fā)人數(shù) 2, 視頻作者 電石QwQ, 作者簡(jiǎn)介 不甘寂寞,相關(guān)視頻:若依vue前后端分離版——服務(wù)器使用docker快速部署(后端部分),若依vue前后端分離版——服務(wù)器使用docker快速部署(前端部分——無(wú)域名版),【南開(kāi)大學(xué)2023前端開(kāi)發(fā)實(shí)訓(xùn)】web音樂(lè)游戲,KMP算法動(dòng)畫(next數(shù)組求值),bootstrap響應(yīng)式網(wǎng)頁(yè)(星游記主題),我們官宣了!,貓咪圖鑒小程序端——快速部署,開(kāi)源一整套記賬程序,包括后端,前端和App,找工具?一個(gè)網(wǎng)站就夠了,還不會(huì)使用chatGPT,特別能提高我們開(kāi)發(fā)效率,覺(jué)得有用的話三連支持下小主https://www.bilibili.com/video/BV1X34y1f7e9可以跟著視頻一步一步走,避免出差錯(cuò)
一、項(xiàng)目規(guī)劃與前置工作
1.1、docker所需鏡像
java:8(jdk1.8)
mysql:8.0.19
redis:6.0.8
nginx:1.18.0
1.2、使用工具?
IDEA
Navicat
WinSCP
Putty
1.3、防火墻與安全組的配置?
1、一鍵關(guān)閉防火墻(方法1) 或者 手動(dòng)開(kāi)放我們所需要的端口(方法2)
為了方便,我們直接關(guān)閉防火墻:
systemctl disable firewalld
2、安全組配置(截圖如下,可根據(jù)這個(gè)進(jìn)行配置)
1.4、域名解析、備案、SSL證書(shū)的準(zhǔn)備(可選)
1、如果沒(méi)有域名,也可以用ip訪問(wèn)(后面有介紹)
2、域名解析與SSL證書(shū)申請(qǐng)
根域名的SSL證書(shū)申請(qǐng)
子域名的SSL證書(shū)申請(qǐng)
二、Docker和鏡像安裝
2.1、Docker安裝
2.1.1、檢查環(huán)境
Docker運(yùn)行環(huán)境要求系統(tǒng)為64位、Linux系統(tǒng)內(nèi)核版本為 3.8以上
查看自己虛擬機(jī)的內(nèi)核:
cat /etc/redhat-release
2.1.2、搭建gcc環(huán)境(gcc是編程語(yǔ)言譯器)
yum -y install gcc
yum -y install gcc-c++
2.1.3、安裝需要的軟件包
yum install -y yum-utils
2.1.4、裝鏡像倉(cāng)庫(kù)
因?yàn)?/span>docker的服務(wù)器是在國(guó)外,
所以有時(shí)候從倉(cāng)庫(kù)中下載鏡像的時(shí)候會(huì)連接被拒絕或者連接超時(shí)的情況!
因此可以使用阿里云鏡像倉(cāng)庫(kù)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2.1.5、新yum軟件包索引
yum makecache fast
2.1.6、安裝docker引擎
yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
2.1.7、啟動(dòng)docker
systemctl start docker
2.1.8、查看docker版本
docker version
?
2.1.9、配置阿里云鏡像加速
為了提高鏡像的拉取、發(fā)布的速度,可以配置阿里云鏡像加速(推薦)
1、找到容器鏡像服務(wù)ARC
?2、復(fù)制加速器地址
3、在CentOS下配置鏡像加速器?
mkdir -p /etc/docker tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["你個(gè)人的阿里云鏡像加速器地址"] } EOF systemctl daemon-reload systemctl restart docker
2.2、拉取鏡像?
2.2.1、拉取鏡像java:8(jdk1.8)?
docker pull java:8
2.2.2、拉取鏡像mysql:8.0.19
docker pull mysql:8.0.19
2.2.3、拉取鏡像redis:6.0.8?
docker pull redis:6.0.8
2.2.4、拉取鏡像nginx:1.18.0
docker pull nginx:1.18.0
2.2.5、查看鏡像
docker images
三、部署后端
?命令參數(shù)說(shuō)明:
-d:后臺(tái)運(yùn)行容器
-p:端口映射,格式為主機(jī)端口:容器端口
-e:設(shè)置環(huán)境變量,這里設(shè)置的是root密碼
--name:設(shè)置容器別名
-v 掛載文件,格式為:宿主機(jī)絕對(duì)路徑目錄:容器內(nèi)目錄,
比如我們使用:-v /usr/local/mysql/logs:/var/log/mysql
將mysql容器存放日志文件的目錄:/var/log/mysql掛載在宿主機(jī)的/usr/local/mysql/logs下
3.1、啟動(dòng)數(shù)據(jù)庫(kù)容器
docker run --name mysql -v /myapp/mysql:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.19
?【注意:上面的123456是密碼,可以自行修改】
3.2、啟動(dòng)Redis容器?
docker run -d --name redis -p 6379:6379 redis:6.0.8 --requirepass "123456"
【注意:上面的123456是密碼,可以自行修改】?
3.3、導(dǎo)入SQL數(shù)據(jù)(方法1)【兩個(gè)方法自行選擇】
3.3.1、使用winSCP將SQL文件導(dǎo)入服務(wù)器的/myapp/mysql目錄中?
?3.3.2、進(jìn)入MySQL容器實(shí)例,導(dǎo)入數(shù)據(jù)
1、查看容器ID
docker ps -a?
?2、進(jìn)入容器
docker exec -it [容器ID] /bin/bash
?3、登錄MySQL
mysql -u root -p
4、創(chuàng)建數(shù)據(jù)庫(kù)?
create database cat;
?
?5、查看數(shù)據(jù)庫(kù)
show databases;
?
6、進(jìn)入指定數(shù)據(jù)庫(kù),并導(dǎo)入數(shù)據(jù)庫(kù)文件?
USE cat;
source /var/lib/mysql/cat.sql;
?
7、查看是否導(dǎo)入完成?
show tables;
?
3.4、導(dǎo)入SQL數(shù)據(jù)(方法2)【如果已經(jīng)導(dǎo)入完成,可忽略】?
3.4.1、使用Navicat遠(yuǎn)程連接MySQL?
?
3.4.2、使用Navicat備份本地?cái)?shù)據(jù)庫(kù)后,導(dǎo)入服務(wù)器的數(shù)據(jù)庫(kù)?
?
?3.5、后端項(xiàng)目配置修改與打包
?3.5.1、配置maven
?3.5.2、刷新依賴(保證無(wú)報(bào)錯(cuò))
3.5.3、修改數(shù)據(jù)庫(kù)配置?
3.5.4、修改Redis配置
?
3.5.5、查看開(kāi)放端口?
3.5.6、查看文件路徑(修改為L(zhǎng)inux配置)
?
?3.5.7、后端項(xiàng)目打包
?
3.5.8、查看是否打包成功?
?
3.6、后端項(xiàng)目上傳
3.7、后端項(xiàng)目鏡像構(gòu)建
3.7.1、進(jìn)入jar包同級(jí)目錄,創(chuàng)建一個(gè)Dockerfile文件
3.7.2、打開(kāi)文件,將下面的數(shù)據(jù)復(fù)制到Dockerfile文件中
#基礎(chǔ)鏡像使用jdk1.8
FROM java:8
#作者
MAINTAINER pan
# VOLUME 指定臨時(shí)文件目錄為/tmp,在主機(jī)/var/lib/docker目錄下創(chuàng)建了一個(gè)臨時(shí)文件并鏈接到容器的/tmp
VOLUME /tmp
# 將jar包添加到容器中并更名
ADD ruoyi-admin.jar app.jar
# 運(yùn)行jar包
RUN bash -c 'touch /app.jar'
# 為了縮短 Tomcat 啟動(dòng)時(shí)間,添加一個(gè)系統(tǒng)屬性指向 “/dev/./urandom” 作為 Entropy Source
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
#ENTRYPOINT ["nohup","java","-jar","/data/cat/ruoyi-admin.jar","&"]
#暴露8085端口
EXPOSE 8085
3.7.3、構(gòu)建鏡像(需要在Dockerfile同級(jí)目錄下構(gòu)建)?
docker build -t cat:1.0 .
3.7.4、查看當(dāng)前的鏡像
docker images
3.7.5、啟動(dòng)后端項(xiàng)目鏡像
docker run -d --name cat -p 8085:8085 cat:1.0
3.7.6、查看容器是否啟動(dòng)成功
docker ps -a
如果成功則代表后端部署完成!
可以訪問(wèn)進(jìn)一步驗(yàn)證?
?
?后端部署完成!
3.7.7、如果容器沒(méi)有啟動(dòng)成功,請(qǐng)看這一步(成功的則跳過(guò),去看前端部署)?
1、查看容器日志
docker logs -f -t --tail 1000 [容器ID]
2、通過(guò)日志確定問(wèn)題,將報(bào)錯(cuò)進(jìn)行復(fù)制,進(jìn)行百度搜索,自行解決
四、部署前端
4.1、Nginx鏡像部署
因?yàn)?span style="color:#ff9900;">需要nginx的初始化配置文件,為了保證不出錯(cuò),
所以我們直接啟動(dòng)一個(gè)nginx容器,把配置文件拉取下來(lái),然后刪除容器!
4.1.1、創(chuàng)建nginx工作目錄
#需要一個(gè)conf文件存放目錄,和html文件目錄,及日志存放目錄
mkdir -p /data/applications/nginx/conf
mkdir -p /data/applications/nginx/html
mkdir -p /data/logs
4.1.2、啟動(dòng)nginx容器,如果這個(gè)鏡像本機(jī)中沒(méi)有,會(huì)自動(dòng)下載鏡,我這下載是的1.18版本
docker run --name nginx -p 80:80 -d nginx:1.18.0
4.1.3、復(fù)制容器中配置文件目錄到本機(jī)中,然后刪除該容器
# 復(fù)制配置
docker cp nginx:/etc/nginx/nginx.conf /data/applications/nginx/conf/nginx.conf
docker cp nginx:/etc/nginx/conf.d /data/applications/nginx/conf/conf.d
docker cp nginx:/usr/share/nginx/html /data/applications/nginx/
#先用 [docker ps – a] 命令 找到對(duì)應(yīng)容器ID
#才可以刪除容器
docker rm -f [容器ID]
4.1.4、啟動(dòng)新的nginx容器
docker run -d \
-p 80:80 \
-p 443:443 \
--name nginx \
--restart=always \
--network-alias nginx \
-e TZ="Asia/Shanghai" \
-v /data/applications/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /data/applications/nginx/conf/conf.d:/etc/nginx/conf.d \
-v /data/logs/nginx:/var/log/nginx \
-v /data/applications/nginx/html:/usr/share/nginx/html \
-v /data/applications/nginx/cert:/etc/nginx/cert \
nginx:1.18.0
再一次提醒firewalld防火墻是否關(guān)閉,或者端口是否開(kāi)啟,以及服務(wù)器的安全組是否配置!
命令說(shuō)明:
–privileged=true # 容器內(nèi)被賦予root權(quán)限
-v /data/applications/nginx/html:/usr/share/nginx/html # 掛載的靜態(tài)文件目錄
-v /data/applications/nginx/nginx.conf:/etc/nginx/nginx.conf # 掛載的nginx配置文件目錄
-v /data/applications/nginx/logs:/var/log/nginx #掛載nginx日志文件
-v /data/applications/nginx/cert: /etc/nginx/cert # ssl證書(shū)掛載目錄
4.1.5、查看容器后,訪問(wèn)服務(wù)器ip地址(檢驗(yàn)是否啟動(dòng)成功)
# 查看nginx容器是否啟動(dòng)成功
docker ps -a
看見(jiàn)Nginx首頁(yè),代表我們部署成功
4.2、本地node安裝
4.2.1 安裝node
?4.2.2 配置環(huán)境變量(使終端可以使用npm命令)
?
4.3、方案分流(有域名則繼續(xù)往下)
(如果這一步成功,并且你沒(méi)有域名,則請(qǐng)?zhí)?.1觀看無(wú)域名版本)
4.4、前端項(xiàng)目配置、打包、上傳
4.4.1、前端項(xiàng)目配置 代理域名
記住代理的域名,我們一會(huì)將下面的域名設(shè)置反向代理,代理端口為:【公網(wǎng)ip:端口號(hào)】
也就是我們的后端端口
4.4.2、在前端項(xiàng)目中打開(kāi)終端【執(zhí)行下面命令】
npm install --registry=https://registry.npmmirror.com
?
4.4.3、繼續(xù)在終端執(zhí)行打包命令
npm run build:prod
4.4.4、查看dist目錄【如下情況,即是 打包成功】
4.4.5、將 前端項(xiàng)目 拷貝到Linux服務(wù)器中nginx容器對(duì)應(yīng)的html目錄下
?
4.5、配置域名的SSL證書(shū)
?
?
4.6、nginx配置
4.6.1、進(jìn)入nginx配置目錄下,刪除default.conf文件中的所有內(nèi)容
?
4.6.2、將下面的配置復(fù)制到default.conf文件中
# 第一個(gè)server放置前端項(xiàng)目-------------------------------------------
server {
listen 80; #偵聽(tīng)80端口
listen 443 ssl; #偵聽(tīng)443端口,用于SSL
server_name foreverplans.cn www.foreverplans.cn; # 修改為你自己的域名 域名添加www的前綴
# 注意證書(shū)文件位置,是從/etc/nginx/下開(kāi)始算起的
ssl_certificate cert/1_foreverplans.cn_bundle.crt; #修改證書(shū)公鑰文件路徑
ssl_certificate_key cert/2_foreverplans.cn.key; #修改證書(shū)私鑰文件路徑
ssl_session_timeout 5m; #5分鐘session會(huì)話保持
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; #加密套件
ssl_prefer_server_ciphers on;
root /usr/share/nginx/html; #指向前端項(xiàng)目
index index index.html index.php index.htm;
location / {
try_files $uri $uri/ /index.html;
#try_files $uri $uri/ =404;
}
client_max_body_size 1024m;
}
# 第二個(gè)server代理8085端口------------------------------
server {
listen 80; #偵聽(tīng)80端口
listen 443 ssl; #偵聽(tīng)443端口,用于SSL
server_name cat.foreverplans.cn www.cat.foreverplans.cn; # 修改為你自己的域名 域名添加www的前綴
# 注意證書(shū)文件位置,是從/etc/nginx/下開(kāi)始算起的
ssl_certificate cert/cat.pem; #修改證書(shū)公鑰文件路徑
ssl_certificate_key cert/cat.key; #修改證書(shū)私鑰文件路徑
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; #加密套件
ssl_prefer_server_ciphers on;
client_max_body_size 1024m;
location / {
proxy_set_header HOST $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# 這里需要寫服務(wù)器內(nèi)網(wǎng)地址,不能用127.0.0.1和localhost,端口號(hào)與后端保持一致
proxy_pass http://172.26.97.231:8085; #修改內(nèi)網(wǎng)ip與端口號(hào)
}
}
4.6.3、修改后保存并退出,重新啟動(dòng)nginx容器
#先用 [docker ps – a] 命令 找到對(duì)應(yīng)容器ID
#才可以刪除容器
docker restart [容器ID]
4.6.4、查看容器(是否啟動(dòng)成功)
docker ps -a
?好啦!我們已經(jīng)全部部署完畢!
五、訪問(wèn)域名【看看效果】
成功啦!
六、無(wú)域名版本
6.1、前端項(xiàng)目配置 代理端口
6.2、在前端項(xiàng)目中打開(kāi)終端【執(zhí)行下面命令】
npm install --registry=https://registry.npmmirror.com
?
?6.3、繼續(xù)在終端執(zhí)行打包命令
npm run build:prod
6.4、查看dist目錄【如下情況,即是 打包成功】?
6.5、將 前端項(xiàng)目 拷貝到Linux服務(wù)器中nginx容器對(duì)應(yīng)的html目錄下?
目錄下的原文件全部刪除!
?
6.6、訪問(wèn)站點(diǎn)( 直接使用公網(wǎng)ip即可 )
七、資料匯總
服務(wù)器使用Docker部署 | 類型 | 鏈接 |
---|---|---|
小程序管理平臺(tái)——后端項(xiàng)目部署 | 視頻 | 若依vue前后端分離版——服務(wù)器使用docker快速部署(后端部分)_嗶哩嗶哩_bilibili |
小程序管理平臺(tái)——前端項(xiàng)目部署(有域名版)文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-785401.html |
視頻 | 若依vue前后端分離版——服務(wù)器使用docker快速部署(前端部分——有域名版)_嗶哩嗶哩_bilibili |
小程序管理平臺(tái)——前端項(xiàng)目部署(無(wú)域名版) | 視頻 | 若依vue前后端分離版——服務(wù)器使用docker快速部署(前端部分——無(wú)域名版)_嗶哩嗶哩_bilibili |
八、總結(jié)
當(dāng)你在有問(wèn)題時(shí):文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-785401.html
- 確保上述步驟是否操作完成,是否有操作錯(cuò)誤
- 確定自己每次輸入的命令行是否在對(duì)應(yīng)的目錄下
- 容器啟動(dòng)失敗,可以查看容器日志,進(jìn)行診斷
- 無(wú)法解決報(bào)錯(cuò)時(shí),可將報(bào)錯(cuò)復(fù)制,進(jìn)行百度
到了這里,關(guān)于Java——Linux使用Docker部署若依前后端分離版【保姆級(jí)教程】的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!