在docker容器中部署Web專案
系統選用Centos或者Ubuntu都可以。
大致步驟:
- 安裝docker
- 啟動docker服務service start docker 或者systemctl start docker
- 拉取映象,由於網路原因,推薦從DaoCloud或者網易蜂巢上拉去映象
- 拉取映象後,根據docker images命令可檢視本地映象。根據映象啟動一個容器(可配置網路),然後在容器中安裝Java環境,tomcat,mysql等軟體,根據需要
- 根據docker ps -a;檢視容器id,然後docker commit 容器ID imageName:tag生成新的映象
- 然後生成新的映象發現已經有了Java環境,可以部署web專案了
- 如果可以把映象推送到遠端倉庫中,個人感覺比較好用的是網易蜂巢
更簡單的方法直接pull tomcat映象,使用Dockerfile構建web容器映象
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29876893/viewspace-2140443/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- docker部署Web專案(二)DockerWeb
- 在Docker中部署Spring Boot專案DockerSpring Boot
- docker部署專案Docker
- 基於Docker&Fabric的Web專案部署方案DockerWeb
- 在centos8使用Docker部署Django專案CentOSDockerDjango
- [部署02] Docker 部署vue專案DockerVue
- docker中部署專案Docker
- Docker 部署 vue 專案DockerVue
- Docker部署Java專案DockerJava
- 在Docker容器中執行GUI圖形應用的開源專案DockerGUI
- Docker部署Python專案DockerPython
- 使用 Docker 部署 vue 專案DockerVue
- 使用 Docker 部署 Angular 專案DockerAngular
- C# 專案 docker 部署C#Docker
- Web Worker在專案中的妙用Web
- Docker-Docker部署SpringBoot專案DockerSpring Boot
- Docker(四)Docker部署SpringBoot專案DockerSpring Boot
- Linux部署之Docker方式部署專案LinuxDocker
- Tomcat部署web專案TomcatWeb
- Flask web專案 gunicorn部署FlaskWeb
- Docker搭建部署Node專案Docker
- Docker部署SpringBoot專案DockerSpring Boot
- docker 部署 django + mysql + vue 專案DockerDjangoMySqlVue
- 在 docker 容器中捕獲訊號Docker
- 【MySQL】 在Docker中快速部署PXCMySqlDocker
- docker學習2|在容器中部署nginx並儲存、執行容器DockerNginx
- 資料庫為何不建議部署在Docker容器內資料庫Docker
- 在Docker容器環境中用Let's Encrypt部署HTTPSDockerHTTP
- Tomcat部署web專案流程TomcatWeb
- go web 專案開發部署GoWeb
- 基於 Docker 映象部署 go 專案DockerGo
- 使用 Docker 部署 Spring Boot 專案DockerSpring Boot
- 嘗試使用 docker 部署 Laravel 專案DockerLaravel
- 使用 Docker 部署 NodeJS + MongoDB 專案DockerNodeJSMongoDB
- 使用Docker部署Spring Boot專案DockerSpring Boot
- 如何用Docker Compose部署專案?Docker
- Java Web之MySQL在專案中的使用JavaWebMySql
- 使用Portainer部署Docker容器實踐AIDocker