国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Unbutu系統(tǒng)-Docker安裝、JDK環(huán)境配置,Docker常用指令、Docker安裝MySQL、Redis、Tomcat、Nginx,前端后分離項(xiàng)目部署

這篇具有很好參考價(jià)值的文章主要介紹了Unbutu系統(tǒng)-Docker安裝、JDK環(huán)境配置,Docker常用指令、Docker安裝MySQL、Redis、Tomcat、Nginx,前端后分離項(xiàng)目部署。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

1、防火墻

1.1、查看防火墻狀態(tài)

1.2、開(kāi)啟防火墻

1.3、關(guān)閉防火墻

1.4、重啟防火墻

1.5、查看防火墻版本

2、安裝JDK

2.1、官網(wǎng)下載tar包

2.3、解壓tar.gz文件

2.4、配置環(huán)境變量

2.4.1、查看安裝路徑

2.4.2、設(shè)置環(huán)境變量

2.4.3、執(zhí)行該讓環(huán)境變量生效

2.4.4、查看JDK版本

3、Docker

3.1、安裝Docker

3.1.1、卸載舊版本

3.1.2、獲取軟件最新源

3.1.3、安裝apt依賴包

3.1.4、安裝GPG證書(shū)

3.1.5、驗(yàn)證

3.1.6、設(shè)置穩(wěn)定版?zhèn)}庫(kù)

3.2、安裝 Docker Engine-Community

3.2.1、更新apt包索引

3.2.2、安裝最新版本

3.2.3、安裝特定版本

3.3、啟動(dòng)和停止

3.3.1、啟動(dòng)docker

3.3.2、停止docker

3.3.3、重啟docker

3.4、Docker鏡像操作

3.4.1、列出鏡像

3.4.2、搜索鏡像

3.4.4、拉去鏡像

3.4.5、刪除鏡像

3.5、Docker操作容器

3.5.1、創(chuàng)建容器

3.5.2、交互式容器

3.5.3、守護(hù)式容器

3.5.4、進(jìn)入已運(yùn)行的容器

3.5.5、查看容器

3.5.6、停止與啟動(dòng)容器停止一個(gè)已經(jīng)在運(yùn)行的容器

3.5.7、啟動(dòng)一個(gè)已經(jīng)停止的容器

3.5.8、kill掉一個(gè)已經(jīng)在運(yùn)行的容器

3.5.9、刪除容器

3.6、Docker安裝MySQL容器

3.6.1、下載MySQL鏡像

3.6.2、創(chuàng)建MySQL容器并運(yùn)行

3.6.3、查看MySQL是否運(yùn)行

3.6.4、通過(guò)Docker命令進(jìn)入MySQL容器內(nèi)部

3.6.5、鏈接mysql

3.6.6、切換用戶表

3.6.7、修改密碼

3.6.8、開(kāi)啟遠(yuǎn)程訪問(wèn)

3.6.9、刷新

3.7、Docker安裝Redis

3.7.1、下載Redis鏡像

3.7.2、創(chuàng)建Redis配置文件

3.7.3、創(chuàng)建Redis容器并運(yùn)行

3.7.4、查看Redis是否運(yùn)行

3.7.5、通過(guò)Docker命令進(jìn)入Redis容器內(nèi)部

3.8、Docker安裝Tomcat

3.8.1、下載Tomcat鏡像

3.8.2、創(chuàng)建tomcat配置文件目錄

3.8.3、創(chuàng)建Tomcat容器并運(yùn)行

3.8.4、查看Tomcat是否運(yùn)行

3.8.5、通過(guò)Docker命令進(jìn)入Tomcat容器內(nèi)部

3.8.6、查看主機(jī)本機(jī)數(shù)據(jù)是否被掛載

3.8.7、修改tomcat的server.xml配置文件

?3.9、Docker安裝Nginx

3.9.1、下載Nginx鏡像

3.9.2、創(chuàng)建目錄并且賦予權(quán)限

3.9.3、創(chuàng)建Redis容器并運(yùn)行(不做掛載)

3.9.4、拷貝nginx配置文件到主機(jī)

3.9.5、刪除沒(méi)有做數(shù)據(jù)掛載的nginx容器

3.9.6、創(chuàng)建nginx容器、運(yùn)行并做數(shù)據(jù)掛載

3.9.7、通過(guò)Docker命令進(jìn)入Nginx容器內(nèi)部

3.9.8、查看主機(jī)數(shù)據(jù)是否被掛載

3.9.9、Nginx配置文件基本配置

3.10、前后端分離項(xiàng)目部署(Ruoyi框架)

3.10.1、后端SpringBoot打包成jar包

3.10.2、前端vue項(xiàng)目打成dist文件

3.10.3、項(xiàng)目上傳

3.10.4、運(yùn)行項(xiàng)目

3.10.5、配置前端Nginx

3.10.6、前后端項(xiàng)目整體運(yùn)行效果


1、防火墻

1.1、查看防火墻狀態(tài)
sudo ufw status

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

?docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

?注:如果沒(méi)有安裝防火墻可以使用命令安裝

sudo sudo apt-get install ufw
1.2、開(kāi)啟防火墻
sudo ufw enable

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

注:?jiǎn)?dòng)防火墻時(shí),服務(wù)器會(huì)提示:Command may disrupt existing ssh connections.Proceed with operation (y|n)?

意思就是,命令有可能會(huì)中斷本次ssh的連接,是否繼續(xù)。

選擇:y,會(huì)提示防火墻已打開(kāi)。

1.3、關(guān)閉防火墻
sudo ufw disable

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

1.4、重啟防火墻

重啟防火墻,添加規(guī)則以后需要使用該命令進(jìn)行重啟防火墻,比如設(shè)置對(duì)外開(kāi)放的端口號(hào)等。

sudo ufw reload

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

1.5、查看防火墻版本
sudo ufw version

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

2、安裝JDK

2.1、官網(wǎng)下載tar包

官網(wǎng)地址:Java Downloads | Oracle 中國(guó)

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

2.3、解壓tar.gz文件
sudo tar -zxvf jdk-8u381-linux-x64.tar.gz
2.4、配置環(huán)境變量
2.4.1、查看安裝路徑

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

2.4.2、設(shè)置環(huán)境變量
export JAVA_HOME=/usr/local/JDK/jdk1.8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH
2.4.3、執(zhí)行該讓環(huán)境變量生效
source /etc/profile
2.4.4、查看JDK版本
java -version

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3、Docker

Ubuntu系統(tǒng)安裝Docker_ubuntu安裝docker_流觴浮云的博客-CSDN博客

3.1、安裝Docker
3.1.1、卸載舊版本
sudo apt-get remove docker docker-engine docker.io containerd runc

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.1.2、獲取軟件最新源
sudo apt-get update

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.1.3、安裝apt依賴包

用于HTTPS來(lái)獲取倉(cāng)庫(kù)

sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.1.4、安裝GPG證書(shū)
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.1.5、驗(yàn)證
sudo apt-key fingerprint 0EBFCD88

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.1.6、設(shè)置穩(wěn)定版?zhèn)}庫(kù)
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.2、安裝 Docker Engine-Community
3.2.1、更新apt包索引
sudo apt-get update

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.2.2、安裝最新版本
sudo apt-get install docker-ce docker-ce-cli containerd.io

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.2.3、安裝特定版本

查看可獲取的版本

apt-cache madison docker-ce

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

安裝指定版本

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.3、啟動(dòng)和停止
3.3.1、啟動(dòng)docker
sudo service docker start
3.3.2、停止docker
sudo service docker stop
3.3.3、重啟docker
sudo service docker restart
3.4、Docker鏡像操作
3.4.1、列出鏡像
docker images

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

REPOSITORY:鏡像所在的倉(cāng)庫(kù)名稱

TAG:鏡像標(biāo)簽

IMAGEID:鏡像ID

CREATED:鏡像的創(chuàng)建日期(不是獲取該鏡像的日期)

SIZE:鏡像大小

3.4.2、搜索鏡像
docker search mysql

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.4.4、拉去鏡像

要想獲取某個(gè)鏡像,我們可以使用pull命令,從倉(cāng)庫(kù)中拉取鏡像到本地,如

docker pull hackeryx/ubuntu:16.04
3.4.5、刪除鏡像

docker image rm 鏡像名或鏡像 iddocker rmi 鏡像名或鏡像 id

3.5、Docker操作容器
3.5.1、創(chuàng)建容器
docker run [option] 鏡像名:tag [向啟動(dòng)容器中傳入的命令]

常用可選參數(shù)說(shuō)明:

-i 表示以“交互模式”運(yùn)行容器
-t 表示容器啟動(dòng)后會(huì)進(jìn)入其命令行。加入這兩個(gè)參數(shù)后,容器創(chuàng)建就能登錄進(jìn)去。即 分配一個(gè)偽終端。
–name 為創(chuàng)建的容器命名
-v 表示目錄映射關(guān)系(前者是宿主機(jī)目錄,后者是映射到宿主機(jī)上的目錄,即 宿主機(jī)目錄:容器中目錄),可以使 用多個(gè)-v 做多個(gè)目錄或文件映射。注意:最好做目錄映射,在宿主機(jī)上做修改,然后 共享到容器上。
-d 在run后面加上-d參數(shù),則會(huì)創(chuàng)建一個(gè)守護(hù)式容器在后臺(tái)運(yùn)行(這樣創(chuàng)建容器后不 會(huì)自動(dòng)登錄容器,如果只加-i -t 兩個(gè)參數(shù),創(chuàng)建后就會(huì)自動(dòng)進(jìn)去容器)。
-p 表示端口映射,前者是宿主機(jī)端口,后者是容器內(nèi)的映射端口??梢允褂枚鄠€(gè)-p 做多個(gè)端口映射
-e 為容器設(shè)置環(huán)境變量
–network=host 表示將主機(jī)的網(wǎng)絡(luò)環(huán)境映射到容器中,容器的網(wǎng)絡(luò)與主機(jī)相同

3.5.2、交互式容器

例如,創(chuàng)建一個(gè)交互式容器,并命名為myubuntu

docker run -it --name=ubuntu kochul2000/ubuntu20.04-apt-pip:latest /bin/bash

在容器中可以隨意執(zhí)行l(wèi)inux命令,就是一個(gè)ubuntu的環(huán)境,當(dāng)執(zhí)行exit命令退出時(shí),該容器也隨之停止。

3.5.3、守護(hù)式容器

創(chuàng)建一個(gè)守護(hù)式容器:如果對(duì)于一個(gè)需要長(zhǎng)期運(yùn)行的容器來(lái)說(shuō),我們可以創(chuàng)建一個(gè)守護(hù)式容器。在容器內(nèi)部exit退出時(shí),容器也不會(huì)停止。

docker run -itd --name=ubuntu2 --network=host kochul2000/ubuntu20.04-apt-pip:latest
3.5.4、進(jìn)入已運(yùn)行的容器

docker exec -it 容器名或容器id 進(jìn)入后執(zhí)行的第一個(gè)命令

docker exec -it ubuntu /bin/bash
3.5.5、查看容器

列出本機(jī)所有容器,包括已經(jīng)終止運(yùn)行的

docker ps -a
3.5.6、停止與啟動(dòng)容器
停止一個(gè)已經(jīng)在運(yùn)行的容器
docker container stop 容器名或容器id
3.5.7、啟動(dòng)一個(gè)已經(jīng)停止的容器
docker container start 容器名或容器id
3.5.8、kill掉一個(gè)已經(jīng)在運(yùn)行的容器
docker container kill 容器名或容器id
3.5.9、刪除容器
docker container rm 容器名或容器id 或 docker rm 容器名或容器id
3.6、Docker安裝MySQL容器
3.6.1、下載MySQL鏡像
命令 描述
docker pull mysql 下載最新版Mysql鏡像 (其實(shí)此命令就等同于 : docker pull mysql:latest )
docker pull mysql:xxx 下載指定版本的Mysql鏡像 (xxx指具體版本號(hào))

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.6.2、創(chuàng)建MySQL容器并運(yùn)行
sudo docker run --name mysqlserver -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d -i -p 3306:3306 mysql:5.7
命令 描述
docker run 創(chuàng)建一個(gè)新的容器 , 同時(shí)運(yùn)行這個(gè)容器
–name mysql 啟動(dòng)容器的名字
-d 后臺(tái)運(yùn)行
-p 3306:3306 將容器的 3306 (后面那個(gè)) 端口映射到主機(jī)的 3306 (前面那個(gè)) 端口
–restart unless-stopped 容器重啟策略
-v /mydata/mysql/log:/var/log/mysql 將日志文件夾掛載到主機(jī)
-v /mydata/mysql/data:/var/lib/mysql 將mysql儲(chǔ)存文件夾掛載到主機(jī)
-v /mydata/mysql/conf:/etc/mysql 將配置文件夾掛載到主機(jī)
-e MYSQL_ROOT_PASSWORD=root 設(shè)置 root 用戶的密碼
mysql:5.7 啟動(dòng)哪個(gè)版本的 mysql (本地鏡像的版本)
\ shell 命令換行符

注:命令中所有 冒號(hào) 前面的是主機(jī)配置 , 冒號(hào) 后面的是mysql容器配置 。
–restart unless-stopped : 在docker重啟時(shí)重啟當(dāng)前容器。但不包含docker重啟時(shí)已停止的容器。

3.6.3、查看MySQL是否運(yùn)行
docker ps

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.6.4、通過(guò)Docker命令進(jìn)入MySQL容器內(nèi)部
docker exec -it mysqlserver /bin/bash
或
docker exec -it mysqlserver bash
3.6.5、鏈接mysql
mysql -uroot -p123456

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.6.6、切換用戶表
use mysql;
3.6.7、修改密碼
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
3.6.8、開(kāi)啟遠(yuǎn)程訪問(wèn)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
3.6.9、刷新
flush privileges;
3.7、Docker安裝Redis
3.7.1、下載Redis鏡像
命令 描述
docker pull redis 下載最新版Redis鏡像 (其實(shí)此命令就等同于 : docker pull redis:latest )
docker pull redis:xxx 下載指定版本的Redis鏡像 (xxx指具體版本號(hào))

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.7.2、創(chuàng)建Redis配置文件

啟動(dòng)前需要先創(chuàng)建Redis外部掛載的配置文件 ( /usr/local/redis/conf/redis.conf )
之所以要先創(chuàng)建 , 是因?yàn)镽edis本身容器只存在 /etc/redis 目錄 , 本身就不創(chuàng)建 redis.conf 文件
當(dāng)服務(wù)器和容器都不存在 redis.conf 文件時(shí), 執(zhí)行啟動(dòng)命令的時(shí)候 docker 會(huì)將 redis.conf 作為目錄創(chuàng)建 , 這并不是我們想要的結(jié)果 。

?docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.7.3、創(chuàng)建Redis容器并運(yùn)行
sudo docker run -p 6379:6379 --name redis -v /usr/local/redis/data:/data -v /usr/local/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf
3.7.4、查看Redis是否運(yùn)行
sudo docker ps

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.7.5、通過(guò)Docker命令進(jìn)入Redis容器內(nèi)部
docker exec -it redis /bin/bash
## 或者
docker exec -it redis bash

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.8、Docker安裝Tomcat
3.8.1、下載Tomcat鏡像
命令 描述
docker pull tomcat

下載最新版Tomcat鏡像(其實(shí)此命令等同于:docker pull tomcat:latest)

docker pull tomcat:xxx 下載指定版本的Tomcat鏡像(xxx指具體版本號(hào))
3.8.2、創(chuàng)建tomcat配置文件目錄

創(chuàng)建(conf、webapps、logs)并賦予權(quán)限,目的是做數(shù)據(jù)掛載

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.8.3、創(chuàng)建Tomcat容器并運(yùn)行
sudo docker run -d -p 8080:8080 --name tomcat -v /usr/local/tomcat/webapps:/usr/local/tomcat/webapps -v /usr/local/tomcat/conf:/usr/local/tomcat/conf -v /usr/local/tomcat/logs:/usr/local/tomcat/logs tomcat
3.8.4、查看Tomcat是否運(yùn)行

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.8.5、通過(guò)Docker命令進(jìn)入Tomcat容器內(nèi)部

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.8.6、查看主機(jī)本機(jī)數(shù)據(jù)是否被掛載

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.8.7、修改tomcat的server.xml配置文件

設(shè)置Tomcat 上傳圖片的訪問(wèn)路徑,使上傳的圖片可以直接用URL直接訪問(wèn)

在Tomcat的conf目錄下的server.xml配置訪問(wèn)路徑。

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

doBase:圖片上傳的路徑

path:ip:8080/img/xxx.png訪問(wèn)圖片的重定向方式

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

?3.9、Docker安裝Nginx
3.9.1、下載Nginx鏡像
命令 描述
docker pull nginx 下載最新版Nginx鏡像(命令等同于:docker pull redis:latest)
docker pull redis:xxx 下載指定版本的Nginx鏡像(xxx指具體版本號(hào))

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.9.2、創(chuàng)建目錄并且賦予權(quán)限

在主機(jī)中創(chuàng)建Nginx文件目錄并賦予權(quán)限sudo chmod 777 文件目錄或文件/

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.9.3、創(chuàng)建Redis容器并運(yùn)行(不做掛載)

以不做數(shù)據(jù)掛載的方式創(chuàng)建nginx容器并運(yùn)行,目的是將docker中nginx的配置文件拷貝到主機(jī)

sudo docker run -d --name nginx -p 80:80 nginx:1.23
3.9.4、拷貝nginx配置文件到主機(jī)
sudo docker cp nginx:/etc/nginx/nginx.conf /usr/local/nginx/
sudo docker cp nginx:/etc/nginx/conf.d /usr/local/nginx/conf/
sudo docker cp nginx:/usr/share/nginx/html /usr/local/nginx/html
sudo docker cp nginx:/var/log/nginx/ /usr/local/nginx/logs/
3.9.5、刪除沒(méi)有做數(shù)據(jù)掛載的nginx容器
sudo docker rm -f 容器ID
3.9.6、創(chuàng)建nginx容器、運(yùn)行并做數(shù)據(jù)掛載
sudo docker run \
-d \
--name nginx \
-p 80:80 \
-v /usr/local/nginx/nginx.conf:/etc/nginx/nginx.conf \
-v /usr/local/nginx/logs:/var/log/nginx \
-v /usr/local/nginx/html:/usr/share/nginx/html \
-v /usr/local/nginx/conf:/etc/nginx/conf.d \
--privileged=true \
-e TZ=Asia/Shanghai \
nginx:1.23
3.9.7、通過(guò)Docker命令進(jìn)入Nginx容器內(nèi)部

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.9.8、查看主機(jī)數(shù)據(jù)是否被掛載

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.9.9、Nginx配置文件基本配置

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.10、前后端分離項(xiàng)目部署(Ruoyi框架)
3.10.1、后端SpringBoot打包成jar包

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.10.2、前端vue項(xiàng)目打成dist文件

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.10.3、項(xiàng)目上傳

將前端和后端項(xiàng)目上傳到服務(wù)器并將目錄賦予權(quán)限

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

3.10.4、運(yùn)行項(xiàng)目

啟動(dòng)后端項(xiàng)目后臺(tái)運(yùn)行并將日志保存在chatgpt.log文件中

nohup java -jar ruoyi-admin.jar > chatgpt.log 2>&1 &
3.10.5、配置前端Nginx

前端項(xiàng)目通過(guò)nginx配置文件設(shè)置路由轉(zhuǎn)發(fā)和方向代理,當(dāng)然可以將dist文件放入到docker中的nginx文件目錄下的html文件中,并重啟nginx,可以參考3.9.9的配置文件。

3.10.6、前后端項(xiàng)目整體運(yùn)行效果

docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器

?docker jdk版本,linux,SpringBoot,chatgpt,linux,運(yùn)維,服務(wù)器文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-766376.html

到了這里,關(guān)于Unbutu系統(tǒng)-Docker安裝、JDK環(huán)境配置,Docker常用指令、Docker安裝MySQL、Redis、Tomcat、Nginx,前端后分離項(xiàng)目部署的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【conda】conda 版本控制和環(huán)境遷移/安裝conda加速工具mamba /conda常用指令/Anaconda配置

    【conda】conda 版本控制和環(huán)境遷移/安裝conda加速工具mamba /conda常用指令/Anaconda配置

    0. conda 版本控制和環(huán)境遷移 基本用法查看當(dāng)前環(huán)境中的所有軟件 進(jìn)階,導(dǎo)出環(huán)境中安裝包的列表 方法1: 安裝導(dǎo)出的信息: 方法2:用conda env的export功能 導(dǎo)出想要導(dǎo)出的環(huán)境 根據(jù)導(dǎo)出的yml文件創(chuàng)建環(huán)境 根據(jù)導(dǎo)出的yml文件更新環(huán)境 yml文件提供的信息更全面 1. 安裝conda加速工

    2024年01月23日
    瀏覽(25)
  • 刪除linux(centos7)系統(tǒng)自帶的open jdk,安裝配置jdk環(huán)境

    刪除linux(centos7)系統(tǒng)自帶的open jdk,安裝配置jdk環(huán)境

    安裝的linux自帶jdk8版本,我們不用自帶的。 1、下載 下載地址:https://www.oracle.com/java/technologies/downloads 2、創(chuàng)建目錄 創(chuàng)建文件夾,用來(lái)部署JDK,將JDK安裝部署到:/export/server 內(nèi) 3、解壓縮JDK安裝文件 將下載的文件上傳到linux中,并解壓到server目錄下 4、配置JDK的軟鏈接 5、配置

    2024年02月09日
    瀏覽(53)
  • window系統(tǒng)安裝node,配置環(huán)境變量npm指令

    window系統(tǒng)安裝node,配置環(huán)境變量npm指令

    首先 你要在本地創(chuàng)建一個(gè)文件夾 來(lái)放node window我們直接訪問(wèn)node下載地址 根據(jù)自己的電腦配置 選擇對(duì)應(yīng)的版本 這里的話 我建議還是選擇 .msi 文件 處理會(huì)方便一點(diǎn) 下砸好之后我們直接雙擊運(yùn)行 然后 下一步 Next 然后 勾選下面的協(xié)議 然后 繼續(xù)下一步 這個(gè)都沒(méi)必要看 只能說(shuō)你

    2024年02月12日
    瀏覽(35)
  • 離線安裝配置linux環(huán)境(centerOS7離線安裝nginx、postgis、redis、minio、kkview、jdk、docker)

    離線安裝配置linux環(huán)境(centerOS7離線安裝nginx、postgis、redis、minio、kkview、jdk、docker)

    注意 本文所涉及資源地址 所需前置知識(shí)(會(huì)的可以忽略) 關(guān)于yum downloadonly 離線安裝docker教程 查看系統(tǒng)中是否已安裝 gcc 如果顯示版本號(hào),則說(shuō)明已經(jīng)安裝 否則進(jìn)行如下安裝操作 進(jìn)入 /usr/local/nginx_package/gcc 目錄,執(zhí)行以下命令安裝gcc: 解壓 安裝 其中?–nodeps?表示忽略依

    2024年02月04日
    瀏覽(33)
  • Docker的安裝 與 環(huán)境配置 及 阿里云鏡像倉(cāng)庫(kù)配置、常用命令等

    Docker的安裝 與 環(huán)境配置 及 阿里云鏡像倉(cāng)庫(kù)配置、常用命令等

    目錄 一、Docker簡(jiǎn)介 Docker的應(yīng)用場(chǎng)景 Docker 的優(yōu)點(diǎn) 1、簡(jiǎn)化程序 2、避免選擇恐懼癥 3、節(jié)省開(kāi)支 Docker的架構(gòu) Docker 和虛擬機(jī)的區(qū)別 ?下圖是虛擬機(jī)的體系結(jié)構(gòu): 下圖是Docker的體系結(jié)構(gòu): 二、Centos7安裝Docker 【安裝】 安裝條件:Docker 要求 CentOS 系統(tǒng)的內(nèi)核版本高于 3.10 ,查看本

    2024年01月23日
    瀏覽(61)
  • 【0002】JDK1.7安裝和環(huán)境變量配置(Windows7操作系統(tǒng))

    【0002】JDK1.7安裝和環(huán)境變量配置(Windows7操作系統(tǒng))

    鏈接:https://pan.baidu.com/s/1ZJTlD-bRw9VCNA5qY-ZU-A? 提取碼:3d4h 在Windows7操作系統(tǒng)下安裝JDK1.7及配置環(huán)境變量。其它版本的JDK及操作系統(tǒng)安裝步驟,基本上沒(méi)有太大的差異,所以此文也可以指導(dǎo)安裝其它系統(tǒng)中的不同版本的JDK。 先安裝JDK再配置環(huán)境變量 JDK版本:JDK-7u80-windows-x64版本

    2024年03月25日
    瀏覽(17)
  • Maven 必備技能:MAC 系統(tǒng)下 JDK和Maven 安裝及環(huán)境變量配置詳細(xì)講解

    Maven 必備技能:MAC 系統(tǒng)下 JDK和Maven 安裝及環(huán)境變量配置詳細(xì)講解

    開(kāi)發(fā)中難免因系統(tǒng)問(wèn)題或者版本變更反復(fù)折騰JDK和Maven環(huán)境變量,干脆寫(xiě)個(gè)筆記備忘個(gè),也方便小伙伴們節(jié)省時(shí)間。 =================JDK安裝與環(huán)境變量配置====== 1.官網(wǎng)下載jdk mac安裝包:?Java Downloads | Oracle \\\"?https://www.oracle.com/java/technologies/downloads/#java8-mac?\\\"【jdk8及以下版本需要o

    2024年02月04日
    瀏覽(17)
  • 【云原生 ? Docker】docker 環(huán)境搭建、docker 與容器常用指令大全

    【云原生 ? Docker】docker 環(huán)境搭建、docker 與容器常用指令大全

    目錄 一、Docker 環(huán)境搭建 1. 準(zhǔn)備工作(已有 Linux 環(huán)境可省略) 2. 安裝 Docker 3. 設(shè)置 ustc 鏡像 二、Docker/容器操作命令匯總 1. Docker 操作命令 2. 鏡像相關(guān)命令 3. 查看容器 4. 創(chuàng)建容器 5. 停止與啟動(dòng)容器 6. 文件掛載 7. 目錄掛載 8. 查看容器 IP 地址 9. 刪除容器 1. 準(zhǔn)備工作(已有

    2024年01月16日
    瀏覽(55)
  • 如何在Oracle官網(wǎng)下載JAVA SE 8版本(JDK 1.8.0)并在Linux系統(tǒng)下安裝jdk及環(huán)境配置

    如何在Oracle官網(wǎng)下載JAVA SE 8版本(JDK 1.8.0)并在Linux系統(tǒng)下安裝jdk及環(huán)境配置

    1.下載安裝包 Java Archive Downloads - Java S 8?進(jìn)入Oracle官網(wǎng)選擇Linux版本jdk8 ?它會(huì)需要一個(gè)Oracle賬號(hào),如果無(wú)法注冊(cè)可選擇百度云下載 鏈接: https://pan.baidu.com/s/1IrWKc4R9BDPfI56sL7fXCg 提取碼: 8888? 2.指定安裝目錄 ① 將該壓縮包放到 /usr/local 目錄下 ②?然后解壓該壓縮包,如下指令:

    2024年04月25日
    瀏覽(26)
  • 【Docker】在Windows操作系統(tǒng)安裝Docker前配置環(huán)境

    【Docker】在Windows操作系統(tǒng)安裝Docker前配置環(huán)境

    歡迎來(lái)到《小5講堂》,大家好,我是全棧小5。 這是《Docker容器》序列文章,每篇文章將以博主理解的角度展開(kāi)講解, 特別是針對(duì)知識(shí)點(diǎn)的概念進(jìn)行敘說(shuō),大部分文章將會(huì)對(duì)這些概念進(jìn)行實(shí)際例子驗(yàn)證,以此達(dá)到加深對(duì)知識(shí)點(diǎn)的理解和掌握。 溫馨提示:博主能力有限,理解

    2024年01月17日
    瀏覽(26)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包