diff --git a/README.md b/README.md index da9af90..d0a77e7 100644 --- a/README.md +++ b/README.md @@ -1,39 +1,41 @@ # Spring Boot Hello World +一个使用docker构建,docker-compose管理启动的Spring Boot测试应用程序 -A spring boot enabled hello world application -[![Build Status](https://travis-ci.org/gazgeek/springboot-helloworld.svg?branch=master)](https://travis-ci.org/gazgeek/springboot-helloworld) +## 使用命令 -[![Coverage Status](https://coveralls.io/repos/gazgeek/springboot-helloworld/badge.svg)](https://coveralls.io/r/gazgeek/springboot-helloworld) - -- Travis CI build and test -- Continuous deployment to Heroku on success - -## Usage - -- Directly using maven +- 创建服务并启动服务 ``` -mvn spring-boot:run +docker-compose up -d ``` -- From within your IDE right click run +- 启动服务 ``` -Application.java +docker-compose start ``` -- From executable jar file +- 停止服务 ``` -mvn clean install -java -jar target/helloworld-0.0.1-SNAPSHOT.jar +docker-compose stop ``` -- To run this as a docker application (assumption docker is installed on your machine) +- 重启服务 ``` -docker pull gazgeek/springboot-helloworld -docker container run -p 8080:8080 -d gazgeek/springboot-helloworld - -Go to Browser and type http://localhost:8080/ or do curl http://localhost:8080/ on command prompt +docker-compose restart ``` +- 销毁服务 +``` +docker-compose down +``` +- 销毁服务及镜像,下次重新编译打包 +``` +docker-compose down --rmi local +``` + +- 只构建镜像 +``` +docker build -t springboot-helloworld:v0.0.1 . +```