初學docker部署springboot專案
第一步:使用docker打包成映象檔案
1.需要準備 windows docker環境 具體步驟百度 準備好後啟動docker
2.專案目錄需建立一個dockerfile檔案
3.進入專案根目錄 cmd開啟命令列
執行maven打包命令 mvn package -P development -Dmaven.test.skip=true
development為開發環境,具體參考application配置檔案,預設development
4.執行指令碼 拉取環境
docker build -t 映象名 .
5.儲存為一個檔案
docker save -o 映象名.tar 映象名
會看到根目錄下有一個映象檔案,可以移植到linux上部署
第二步:部署到linux伺服器
1.需要準備 linux docker環境 具體步驟百度
2.準備xshell和xftp,使用xftp上傳映象檔案
3.使用xshell進入映象檔案目錄執行
執行 docker load -i sb.tar
匯出映象
執行 docker run -d -p 外部埠:8001 映象名
執行專案,外部埠為外網訪問埠
4.檢視執行狀態
執行 docker images
執行 docker ps -a
檢視docker程式
執行 docker stop id
停止docker程式,id為docker程式id
相關文章
- Docker部署SpringBoot專案DockerSpring Boot
- Docker(四)Docker部署SpringBoot專案DockerSpring Boot
- Docker-Docker部署SpringBoot專案DockerSpring Boot
- 初試Docker 搭建SpringBoot 專案DockerSpring Boot
- SpringBoot使用Docker快速部署專案Spring BootDocker
- docker部署專案Docker
- Centos8.3、docker部署springboot專案實戰記錄CentOSDockerSpring Boot
- SpringBoot專案熱部署Spring Boot熱部署
- Docker部署Python專案DockerPython
- docker中部署專案Docker
- Docker 部署 vue 專案DockerVue
- Docker部署Java專案DockerJava
- [部署02] Docker 部署vue專案DockerVue
- SpringBoot 監控、專案部署Spring Boot
- Linux部署之Docker方式部署專案LinuxDocker
- C# 專案 docker 部署C#Docker
- 使用 Docker 部署 vue 專案DockerVue
- 使用 Docker 部署 Angular 專案DockerAngular
- Jenkins部署碼雲SpringBoot專案JenkinsSpring Boot
- springboot 專案部署到外部tomcatSpring BootTomcat
- springboot專案部署到tomcat容器Spring BootTomcat
- 6 springboot Docker 部署Spring BootDocker
- docker 部署 django + mysql + vue 專案DockerDjangoMySqlVue
- 使用 Docker 部署 Spring Boot 專案DockerSpring Boot
- Docker搭建部署Node專案Docker
- 使用 Docker 部署 NodeJS + MongoDB 專案DockerNodeJSMongoDB
- 使用Docker部署Spring Boot專案DockerSpring Boot
- 如何用Docker Compose部署專案?Docker
- Springboot專案Github Action生成Docker映象Spring BootGithubDocker
- 開發利器JRebel部署SpringBoot專案Spring Boot
- 【SpringBoot】三十二、SpringBoot專案Jar包如何瘦身部署Spring BootJAR
- 嘗試使用 docker 部署 Laravel 專案DockerLaravel
- 在Docker中部署Spring Boot專案DockerSpring Boot
- 基於 Docker 映象部署 go 專案DockerGo
- Azure Devops實踐(5)- 構建springboot專案打包docker映象及容器化部署devSpring BootDocker
- SpringBoot專案如何打包部署到tomcat中去Spring BootTomcat
- Springboot專案引入druid安裝部署使用Spring BootUI
- Springboot專案依賴jar分離部署Spring BootJAR