Skip to content

Commit fbfa0d2

Browse files
authored
Merge pull request #600 from haoqi123/dev
docker-compose addition
2 parents 0a03f41 + e626b99 commit fbfa0d2

File tree

1 file changed

+99
-0
lines changed

1 file changed

+99
-0
lines changed

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

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ sh deploy_KnowStreaming-offline.sh
5959

6060
### 2.1.3、容器部署
6161

62+
#### 2.1.3.1、Helm
63+
6264
**环境依赖**
6365

6466
- Kubernetes >= 1.14 ,Helm >= 2.17.0
@@ -87,6 +89,103 @@ helm pull knowstreaming/knowstreaming-manager
8789

8890
 
8991

92+
#### 2.1.3.2、Docker Compose
93+
```yml
94+
version: "3"
95+
96+
services:
97+
98+
knowstreaming-manager:
99+
image: knowstreaming/knowstreaming-manager:0.2.0-test
100+
container_name: knowstreaming-manager
101+
privileged: true
102+
restart: always
103+
depends_on:
104+
- elasticsearch-single
105+
- knowstreaming-mysql
106+
expose:
107+
- 80
108+
command:
109+
- /bin/sh
110+
- /ks-start.sh
111+
environment:
112+
TZ: Asia/Shanghai
113+
114+
SERVER_MYSQL_ADDRESS: knowstreaming-mysql:3306
115+
SERVER_MYSQL_DB: know_streaming
116+
SERVER_MYSQL_USER: root
117+
SERVER_MYSQL_PASSWORD: admin2022_
118+
119+
SERVER_ES_ADDRESS: elasticsearch-single:9200
120+
121+
JAVA_OPTS: -Xmx1g -Xms1g
122+
123+
# extra_hosts:
124+
# - "hostname:x.x.x.x"
125+
# volumes:
126+
# - /ks/manage/log:/logs
127+
knowstreaming-ui:
128+
image: knowstreaming/knowstreaming-ui:0.2.0-test1
129+
container_name: knowstreaming-ui
130+
restart: always
131+
ports:
132+
- '18092:80'
133+
environment:
134+
TZ: Asia/Shanghai
135+
depends_on:
136+
- knowstreaming-manager
137+
# extra_hosts:
138+
# - "hostname:x.x.x.x"
139+
140+
elasticsearch-single:
141+
image: docker.io/library/elasticsearch:7.6.2
142+
container_name: elasticsearch-single
143+
restart: always
144+
expose:
145+
- 9200
146+
- 9300
147+
# ports:
148+
# - '9200:9200'
149+
# - '9300:9300'
150+
environment:
151+
TZ: Asia/Shanghai
152+
ES_JAVA_OPTS: -Xms512m -Xmx512m
153+
discovery.type: single-node
154+
# volumes:
155+
# - /ks/es/data:/usr/share/elasticsearch/data
156+
157+
knowstreaming-init:
158+
image: knowstreaming/knowstreaming-manager:0.2.0-test
159+
container_name: knowstreaming_init
160+
depends_on:
161+
- elasticsearch-single
162+
command:
163+
- /bin/bash
164+
- /es_template_create.sh
165+
environment:
166+
TZ: Asia/Shanghai
167+
SERVER_ES_ADDRESS: elasticsearch-single:9200
168+
169+
170+
knowstreaming-mysql:
171+
image: knowstreaming/knowstreaming-mysql:0.2.0-test
172+
container_name: knowstreaming-mysql
173+
restart: always
174+
environment:
175+
TZ: Asia/Shanghai
176+
MYSQL_ROOT_PASSWORD: admin2022_
177+
MYSQL_DATABASE: know_streaming
178+
MYSQL_ROOT_HOST: '%'
179+
expose:
180+
- 3306
181+
# ports:
182+
# - '3306:3306'
183+
# volumes:
184+
# - /ks/mysql/data:/data/mysql
185+
```
186+
187+
 
188+
90189
### 2.1.4、手动部署
91190

92191
**部署流程**

0 commit comments

Comments
 (0)