You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by ni...@apache.org on 2018/05/28 08:16:39 UTC
[incubator-servicecomb-website] 02/06: fix style
This is an automated email from the ASF dual-hosted git repository.
ningjiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-website.git
commit 06df9ee5cceb50045c9613e2430c71696b8db3cb
Author: zhengyangyong <ya...@huawei.com>
AuthorDate: Sat May 26 14:30:07 2018 +0800
fix style
Signed-off-by: zhengyangyong <ya...@huawei.com>
---
_users/cn/deploy-mode.md | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/_users/cn/deploy-mode.md b/_users/cn/deploy-mode.md
index c9f7f7f..ccd76fe 100644
--- a/_users/cn/deploy-mode.md
+++ b/_users/cn/deploy-mode.md
@@ -64,7 +64,7 @@ Java Chassis作为一个微服务框架,支持多样化的部署模式。
之后运行`mvn package`,在`target`目录下拷贝生成的微服务jar包和`lib`(依赖jar)至任何目录,运行即可:
```bash
-java -jar xxxxx.jar
+java -jar ${project.artifactId}-${project.version}.jar
```
>提示:
@@ -77,11 +77,10 @@ java -jar xxxxx.jar

### 如何直接打包微服务为Docker镜像
-在微服务项目的`pom.xml`中添加以下依赖:
+我们使用io.fabric8的maven插件从打包,镜像在微服务项目的`pom.xml`中添加以下依赖:
```xml
<build>
-
<pluginManagement>
<plugins>
<plugin>
@@ -175,7 +174,7 @@ java -jar xxxxx.jar
</profiles>
```
-在项目源代码`src\main`下,创建一个`docker`目录,之后创建一个`assembly.xml`文件,填入下面的内容:
+在项目源代码`src\main`下,创建一个`docker`目录,之后在此目录中创建一个`assembly.xml`文件,填入下面的内容:
```xml
<?xml version="1.0" encoding="UTF-8"?>
@@ -207,8 +206,9 @@ java -jar xxxxx.jar
>提示:
>1. 请修改上面打包依赖配置中`<mainClass>${your-package}.Application</mainClass>`为微服务启动MainClass;
->2. 如果是使用windows系统,请安装docker machine,并且确保docker machine vm启动中;
->3. 打包的镜像会默认安装在本地镜像库中,如果需要上传外部镜像库例如中央库,可以使用下面的命令:
+>2. 为了保留普通打包方式,docker打包方式配置为maven profile,即``-Pdocker`;
+>3. 如果是使用windows系统,请安装docker machine,并且确保docker machine vm启动中;
+>4. 打包的镜像会默认安装在本地镜像库中,如果需要上传外部镜像库例如中央库,可以使用下面的命令:
>```bash
>mvn -Ddocker.registry=registry.hub.docker.com/${username} -Ddocker.username=${username} -Ddocker.password=${password} docker:push
>```
@@ -253,7 +253,7 @@ services:
- "8081:8081"
```
-为了能够使containers互联互通,使用`links`指定链接关系,`ports`用于映射到Docker Host的端口,如果无需对外发布则可以不设置,关于Docker Compose Yaml配置的更多信息,可以参见[这篇文档](https://docs.docker.com/compose/)。
+为了能够使containers互联互通,使用`links`指定链接关系,`ports`用于映射到Docker Host的端口,关于Docker Compose Yaml配置的更多信息,可以参见[这篇文档](https://docs.docker.com/compose/)。
编写好docker-compose.yml后,切换到此文件目录,执行:
@@ -263,5 +263,7 @@ docker-compose up
即可将所有的微服务都拉起来。
->提示:docker-compose默认寻找当前文件夹下的docker-compose.yml文件作为编排配置文件,如果需要指定文件名或路径,请使用`docker-compose -f ${fullFileName}`。
+>提示:
+>1. docker-compose默认寻找当前文件夹下的docker-compose.yml文件作为编排配置文件,如果需要指定文件名或路径,请使用`docker-compose -f ${fullFileName}`;
+>2. 如果container无需对外发布端口则可以不设置`ports`。
--
To stop receiving notification emails like this one, please contact
ningjiang@apache.org.