Skip to content

Commit 26916f6

Browse files
author
haoqi
committed
1. [单机部署手册.md]docker-compose部署方式添加注释描述
2. 更改docker-compose中ui对外访问port为80
1 parent fbfa0d2 commit 26916f6

File tree

1 file changed

+35
-22
lines changed

1 file changed

+35
-22
lines changed

docs/install_guide/单机部署手册.md

Lines changed: 35 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,10 @@ helm pull knowstreaming/knowstreaming-manager
9292
#### 2.1.3.2、Docker Compose
9393
```yml
9494
version: "3"
95-
95+
# https://hub.docker.com/u/knowstreaming 在此处寻找最新镜像版本
96+
# mysql与es可以使用自己搭建的服务,调整对应配置即可
9697
services:
97-
98+
# *不要调整knowstreaming-manager服务名称,ui中会用到
9899
knowstreaming-manager:
99100
image: knowstreaming/knowstreaming-manager:0.2.0-test
100101
container_name: knowstreaming-manager
@@ -110,50 +111,58 @@ services:
110111
- /ks-start.sh
111112
environment:
112113
TZ: Asia/Shanghai
113-
114+
# mysql服务地址
114115
SERVER_MYSQL_ADDRESS: knowstreaming-mysql:3306
116+
# mysql数据库名
115117
SERVER_MYSQL_DB: know_streaming
118+
# mysql用户名
116119
SERVER_MYSQL_USER: root
120+
# mysql用户密码
117121
SERVER_MYSQL_PASSWORD: admin2022_
118-
122+
# es服务地址
119123
SERVER_ES_ADDRESS: elasticsearch-single:9200
120-
124+
# 服务JVM参数
121125
JAVA_OPTS: -Xmx1g -Xms1g
122-
123-
# extra_hosts:
124-
# - "hostname:x.x.x.x"
125-
# volumes:
126-
# - /ks/manage/log:/logs
126+
# 对于kafka中ADVERTISED_LISTENERS填写的hostname可以通过该方式完成
127+
# extra_hosts:
128+
# - "hostname:x.x.x.x"
129+
# 服务日志路径
130+
# volumes:
131+
# - /ks/manage/log:/logs
127132
knowstreaming-ui:
128133
image: knowstreaming/knowstreaming-ui:0.2.0-test1
129134
container_name: knowstreaming-ui
130135
restart: always
131136
ports:
132-
- '18092:80'
137+
- '80:80'
133138
environment:
134139
TZ: Asia/Shanghai
135140
depends_on:
136141
- knowstreaming-manager
137-
# extra_hosts:
138-
# - "hostname:x.x.x.x"
139-
142+
# extra_hosts:
143+
# - "hostname:x.x.x.x"
140144
elasticsearch-single:
141145
image: docker.io/library/elasticsearch:7.6.2
142146
container_name: elasticsearch-single
143147
restart: always
144148
expose:
145149
- 9200
146150
- 9300
147-
# ports:
148-
# - '9200:9200'
149-
# - '9300:9300'
151+
# ports:
152+
# - '9200:9200'
153+
# - '9300:9300'
150154
environment:
151155
TZ: Asia/Shanghai
156+
# es的JVM参数
152157
ES_JAVA_OPTS: -Xms512m -Xmx512m
158+
# 单节点配置,多节点集群参考 https://www.elastic.co/guide/en/elasticsearch/reference/7.6/docker.html#docker-compose-file
153159
discovery.type: single-node
154-
# volumes:
155-
# - /ks/es/data:/usr/share/elasticsearch/data
160+
# 数据持久化路径
161+
# volumes:
162+
# - /ks/es/data:/usr/share/elasticsearch/data
156163

164+
# es初始化服务,与manager使用同一镜像
165+
# 首次启动es需初始化模版和索引,后续会自动创建
157166
knowstreaming-init:
158167
image: knowstreaming/knowstreaming-manager:0.2.0-test
159168
container_name: knowstreaming_init
@@ -164,22 +173,26 @@ services:
164173
- /es_template_create.sh
165174
environment:
166175
TZ: Asia/Shanghai
176+
# es服务地址
167177
SERVER_ES_ADDRESS: elasticsearch-single:9200
168178

169-
170179
knowstreaming-mysql:
171180
image: knowstreaming/knowstreaming-mysql:0.2.0-test
172181
container_name: knowstreaming-mysql
173182
restart: always
174183
environment:
175184
TZ: Asia/Shanghai
185+
# root 用户密码
176186
MYSQL_ROOT_PASSWORD: admin2022_
187+
# 初始化时创建的数据库名称
177188
MYSQL_DATABASE: know_streaming
189+
# 通配所有host,可以访问远程
178190
MYSQL_ROOT_HOST: '%'
179191
expose:
180192
- 3306
181-
# ports:
182-
# - '3306:3306'
193+
# ports:
194+
# - '3306:3306'
195+
# 数据持久化路径
183196
# volumes:
184197
# - /ks/mysql/data:/data/mysql
185198
```

0 commit comments

Comments
 (0)