當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Docker Review - Docker 部署 Spring Boot 项目
生活随笔
收集整理的這篇文章主要介紹了
Docker Review - Docker 部署 Spring Boot 项目
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- Pre
- 編輯Dockerfile
- Dockerfile 構建鏡像
- 運行鏡像
- 測試
Pre
隨手搞個spring boot的演示項目 ,確保能訪問
編輯Dockerfile
[root@VM-0-7-centos ~]# cat bootDockerfile FROM java:8 COPY *.jar /helloboot-0.0.1-SNAPSHOT.jarCMD ["--server.port=6666"]EXPOSE 6666ENTRYPOINT ["java","-jar","/helloboot-0.0.1-SNAPSHOT.jar"][root@VM-0-7-centos ~]#Dockerfile 構建鏡像
[root@VM-0-7-centos ~]# docker build -f bootDockerfile -t bootdemo . Sending build context to Docker daemon 723.6MB Step 1/5 : FROM java:8---> d23bdf5b1b1b Step 2/5 : COPY *.jar /helloboot-0.0.1-SNAPSHOT.jar---> 015febc1454b Step 3/5 : CMD ["--server.port=6666"]---> Running in f705ab3f5f02 Removing intermediate container f705ab3f5f02---> f608f250f0db Step 4/5 : EXPOSE 6666---> Running in c1db7f8a530a Removing intermediate container c1db7f8a530a---> de2f50692242 Step 5/5 : ENTRYPOINT ["java","-jar","/helloboot-0.0.1-SNAPSHOT.jar"]---> Running in f6fc8d988e21 Removing intermediate container f6fc8d988e21---> 3f0c42435a0c Successfully built 3f0c42435a0c Successfully tagged bootdemo:latest運行鏡像
[root@VM-0-7-centos ~]# docker images | grep bootdemo bootdemo latest 3f0c42435a0c 54 seconds ago 672MB [root@VM-0-7-centos ~]# [root@VM-0-7-centos ~]# docker run -d -p 7777:6666 --name artisanBoot bootdemo 0d4d248db761a6a78234fc20d303e52fa96d3dc7d0292af871f34fcc310e30c4 [root@VM-0-7-centos ~]# [root@VM-0-7-centos ~]# [root@VM-0-7-centos ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 0d4d248db761 bootdemo "java -jar /helloboo…" 6 seconds ago Up 5 seconds 0.0.0.0:7777->6666/tcp, :::7777->6666/tcp artisanBoot 3eab753d9573 portainer/portainer "/portainer" 11 days ago Up 11 days 0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp portainer [root@VM-0-7-centos ~]# [root@VM-0-7-centos ~]# [root@VM-0-7-centos ~]#測試
總結
以上是生活随笔為你收集整理的Docker Review - Docker 部署 Spring Boot 项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Docker Review - dock
- 下一篇: APM - Prometheus监控系统