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

Docker部署Springboot應用【mysql部署+jar部署+Nginx部署】

這篇具有很好參考價值的文章主要介紹了Docker部署Springboot應用【mysql部署+jar部署+Nginx部署】。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

【項目達到目標】

1.基本準備
2、mysql部署
3、jar部署
4、Nginx部署

一、基本準備
石工拿的就是之前放置在我們服務器上的應用進行部署,主要就是mysql和jar還有Vue的部署。
目前已經(jīng)有的是jar、已經(jīng)打包好的vue
?

二、mysql部署


docker run -d --name mysql \
? ? --restart=always \
?? ?-p 3306:3306 \
?? ?-v mysql:/etc/mysql/ \
?? ?-v /tmp/mysql:/var/lib/mysql \
?? ?-e MYSQL_ROOT_PASSWORD=12345 \
? ? mysql:8 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci?


運行

docker exec -it mysql mysql ?-uroot -p



遠程連接一下

Docker部署Springboot應用【mysql部署+jar部署+Nginx部署】,Java模塊,運維管理,大數(shù)據(jù)(AI&python&量化),docker,spring boot,mysql

Docker部署Springboot應用【mysql部署+jar部署+Nginx部署】,Java模塊,運維管理,大數(shù)據(jù)(AI&python&量化),docker,spring boot,mysql

?

?

然后我們再將我們數(shù)據(jù)庫往我們剛剛應用的數(shù)據(jù)庫里面復制

再去我們的數(shù)據(jù)里面進行檢查

退出:Ctrl+P+Q(這樣才會保存)

二、jar部署

【注意】:石工的項目需要用到mysql然后spring boot讀的就直接是本機的地址了,如果不是請修改spring boot里面mysql的讀取位置

docker run -d -p 8081:8081 ?\
-v /data/docker/hadoop.jar:/usr/hadoop.jar \
--name springboot java:8u111 ?\
java -jar /usr/hadoop.jar
?

我們去查看當前主機有沒有成功跑起來,在電腦上輸入你虛擬機的的ip地址,和我們之前定義的接口


可以可以,然后我們后端就已經(jīng)完成部署了,現(xiàn)在我們來部署我們的前端吧

三、Nginx部署
這個就是把我們打包好的的目錄以數(shù)據(jù)卷的形式移動進去

docker run ?-d ?-p 80:80 \
--name nginx \
-v /data/docker/dist:/usr/share/nginx/html:ro \
nginx
?文章來源地址http://www.zghlxwxcb.cn/news/detail-627165.html

到了這里,關于Docker部署Springboot應用【mysql部署+jar部署+Nginx部署】的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • docker  容器操作、應用部署、mysql,redis,nginx、遷移與備份、Dockerfile

    docker 容器操作、應用部署、mysql,redis,nginx、遷移與備份、Dockerfile

    mysql部署 redis nginx 常用和不常用的命令 dockerfile構建一個django項目 docker私有倉庫 鏡像傳到官方倉庫 鏡像分層 私有倉庫搭建 新建flask項目app.py 編寫Dockerfile 用于構建flask項目的鏡像 編寫dockercompose的yml文件dockercompose.yml dockercompose啟動 項目目錄結構 luffy_api/Dockerfile 構建uwsgi+dj

    2023年04月13日
    瀏覽(58)
  • 2-Docker-應用-多容器部署Django+Vue項目(nginx+uwsgi+mysql)

    2-Docker-應用-多容器部署Django+Vue項目(nginx+uwsgi+mysql)

    基于Linux CentOS 7系統(tǒng)(虛擬機),使用Docker,多容器部署Django+Vue項目 整體部署用到了:Django+Vue+nginx+mysql+uwsgi 先每一個容器單獨部署,最后用Docker compose 語法整合,統(tǒng)一部署 參考文章:https://blog.csdn.net/qq_45445505/article/details/135563784 章標題:Docker介紹 節(jié)標題:Docker安裝 總結梳

    2024年03月10日
    瀏覽(34)
  • 企業(yè)部署,springboot+vue+vue,Linux上部署mysql與redis,docker中部署nginx,jenkins。完整詳細。

    企業(yè)部署,springboot+vue+vue,Linux上部署mysql與redis,docker中部署nginx,jenkins。完整詳細。

    涉及:Linux服務器,docker,Jenkins,nginx,springoot,vue,mysql,redis,git, docker生成容器類型: MySql , Redis ,Jenkins,Nginx,項目存放的容器。 注: ?。。。。。。。。。?!數(shù)據(jù)庫不要存放在Docker中,而且存放會在使用時會有問題。?。。。。。。。。。?存放 mysql 時、發(fā)現(xiàn)其賬

    2024年02月07日
    瀏覽(25)
  • 第3天學習Docker-Docker部署常見應用(MySQL、Tomcat、Nginx、Redis、Centos)

    第3天學習Docker-Docker部署常見應用(MySQL、Tomcat、Nginx、Redis、Centos)

    前提須知: (1)搜索鏡像命令 格式:docker search 鏡像名 (2)設置Docker鏡像加速器 詳見文章:Docker設置ustc的鏡像源(鏡像加速器) 1、部署MySQL 拉取鏡像(這里拉取mysql5.7版本) [root@localhost ~]# docker pull mysql:5.7 創(chuàng)建容器(默認運行) [root@localhost ~]# docker run -di --name=my_mysql

    2024年02月06日
    瀏覽(48)
  • 使用Docker容器部署java運行環(huán)境(java8 + mysql5.7 + redis5.0 + nginx1.14.1

    使用Docker容器部署java運行環(huán)境(java8 + mysql5.7 + redis5.0 + nginx1.14.1

    環(huán)境:阿里云ECS服務器 1.1 安裝工具 1.2 為yum源添加docker倉庫位置 1.3 將軟件包信息提前在本地索引緩存 (非必要,建議執(zhí)行,可以提升yum安裝的速度,報錯去掉fast試試) 1.4 安裝Docker 傻瓜式安裝 點擊y 1.5 啟動Docker 1.6 設置開機自啟動 1.7 安裝完成后可以測試一下,是否安裝成功

    2024年02月02日
    瀏覽(32)
  • docker-compose安裝和使用(自啟、redis、mysql、rabbitmq、activemq、es、nginx、java應用)

    1.在線安裝docker-compose: 參考官網(wǎng):https://docs.docker.com/compose/install/other/ docker-compose安裝及簡單入門 [Docker] docker-compose使用教程 Docker系列教程22-docker-compose.yml常用命令 2、離線安裝docker-compose: 參考:Docker - 離線安裝 docker-compose(以CentOS系統(tǒng)為例) (1)首先訪問 docker-compose 的

    2024年02月05日
    瀏覽(30)
  • 【Java可執(zhí)行命令】(五)打包部署工具 jar:深入解析應用程序打包、分發(fā)和部署工具jar ~

    【Java可執(zhí)行命令】(五)打包部署工具 jar:深入解析應用程序打包、分發(fā)和部署工具jar ~

    Java的可執(zhí)行命令程序 jar (Java Archive)最早作為一項功能在JDK 1.0中引入。它的 設計目的是為了方便在Java平臺上進行打包、分發(fā)和部署應用程序 。 jar 文件可以將多個Java類、資源文件和其他依賴項打包成一個單獨的歸檔文件,以實現(xiàn)更簡單的應用程序管理和傳輸。 jar 文件是

    2024年02月11日
    瀏覽(85)
  • jar包部署到linux虛擬機的docker中之后連不上mysql

    jar包部署到linux虛擬機的docker中之后連不上mysql

    跟著黑馬學習docker的時候,將java項目部署到了docker中,運行訪問報錯,反饋連不上mysql。 概述: 在虛擬中中,我進入項目容器的內部,嘗試ping mysql,發(fā)現(xiàn)ping不通, 然后查看其ip,發(fā)現(xiàn)不在同一個網(wǎng)段中,故基本可以鎖定問題原因就是沒有將項目跟mysql容器部署到同一個網(wǎng)絡

    2024年01月21日
    瀏覽(23)
  • Docker應用部署之Nginx

    部署nginx 要求:在docker容器中部署nginx,并通過外部機器訪問nginx 步驟: 1.搜索nginx鏡像 docker search nginx 2.拉取nginx鏡像 docker pull nginx 3.創(chuàng)建容器 #在root目錄下創(chuàng)建nginx目錄用于存放nginx項目 mkdir ~/nginx cd ~/nginx? mkdir conf cd conf #在~/nginx下創(chuàng)建nginx.conf文件 并且輸入以下配置 #全局

    2024年02月07日
    瀏覽(18)
  • 四、Dockerfile應用案例教程(將一個或多個jar包部署到docker容器中運行)

    四、Dockerfile應用案例教程(將一個或多個jar包部署到docker容器中運行)

    現(xiàn)有環(huán)境如下: 1.工作目錄下有若干個可執(zhí)行的jar包:在工作目錄下打開命令行進行操作(Windows和Linux版的docker均可,這里以Windows為例) 2.拉取任意一個能運行jar包的jdk鏡像:我的是adoptopenjdk/openjdk12 3.已具備jar包所需的基本組件:例如mysql、redis、nacos等 假如我只想將nettys

    2024年02月04日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領取紅包

二維碼2

領紅包