From 26916f6632c7ccc37722958f98c12584b4a7d619 Mon Sep 17 00:00:00 2001 From: haoqi <1148648445@qq.com> Date: Wed, 21 Sep 2022 12:55:43 +0800 Subject: [PATCH] =?UTF-8?q?1.=20[=E5=8D=95=E6=9C=BA=E9=83=A8=E7=BD=B2?= =?UTF-8?q?=E6=89=8B=E5=86=8C.md]docker-compose=E9=83=A8=E7=BD=B2=E6=96=B9?= =?UTF-8?q?=E5=BC=8F=E6=B7=BB=E5=8A=A0=E6=B3=A8=E9=87=8A=E6=8F=8F=E8=BF=B0?= =?UTF-8?q?=202.=20=E6=9B=B4=E6=94=B9docker-compose=E4=B8=ADui=E5=AF=B9?= =?UTF-8?q?=E5=A4=96=E8=AE=BF=E9=97=AEport=E4=B8=BA80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/install_guide/单机部署手册.md | 57 ++++++++++++++++++------------ 1 file changed, 35 insertions(+), 22 deletions(-) diff --git a/docs/install_guide/单机部署手册.md b/docs/install_guide/单机部署手册.md index b429b9d5..0d55c0cb 100644 --- a/docs/install_guide/单机部署手册.md +++ b/docs/install_guide/单机部署手册.md @@ -92,9 +92,10 @@ helm pull knowstreaming/knowstreaming-manager #### 2.1.3.2、Docker Compose ```yml version: "3" - +# https://hub.docker.com/u/knowstreaming 在此处寻找最新镜像版本 +# mysql与es可以使用自己搭建的服务,调整对应配置即可 services: - + # *不要调整knowstreaming-manager服务名称,ui中会用到 knowstreaming-manager: image: knowstreaming/knowstreaming-manager:0.2.0-test container_name: knowstreaming-manager @@ -110,33 +111,36 @@ services: - /ks-start.sh environment: TZ: Asia/Shanghai - + # mysql服务地址 SERVER_MYSQL_ADDRESS: knowstreaming-mysql:3306 + # mysql数据库名 SERVER_MYSQL_DB: know_streaming + # mysql用户名 SERVER_MYSQL_USER: root + # mysql用户密码 SERVER_MYSQL_PASSWORD: admin2022_ - + # es服务地址 SERVER_ES_ADDRESS: elasticsearch-single:9200 - + # 服务JVM参数 JAVA_OPTS: -Xmx1g -Xms1g - -# extra_hosts: -# - "hostname:x.x.x.x" -# volumes: -# - /ks/manage/log:/logs + # 对于kafka中ADVERTISED_LISTENERS填写的hostname可以通过该方式完成 + # extra_hosts: + # - "hostname:x.x.x.x" + # 服务日志路径 + # volumes: + # - /ks/manage/log:/logs knowstreaming-ui: image: knowstreaming/knowstreaming-ui:0.2.0-test1 container_name: knowstreaming-ui restart: always ports: - - '18092:80' + - '80:80' environment: TZ: Asia/Shanghai depends_on: - knowstreaming-manager -# extra_hosts: -# - "hostname:x.x.x.x" - + # extra_hosts: + # - "hostname:x.x.x.x" elasticsearch-single: image: docker.io/library/elasticsearch:7.6.2 container_name: elasticsearch-single @@ -144,16 +148,21 @@ services: expose: - 9200 - 9300 -# ports: -# - '9200:9200' -# - '9300:9300' + # ports: + # - '9200:9200' + # - '9300:9300' environment: TZ: Asia/Shanghai + # es的JVM参数 ES_JAVA_OPTS: -Xms512m -Xmx512m + # 单节点配置,多节点集群参考 https://www.elastic.co/guide/en/elasticsearch/reference/7.6/docker.html#docker-compose-file discovery.type: single-node -# volumes: -# - /ks/es/data:/usr/share/elasticsearch/data + # 数据持久化路径 + # volumes: + # - /ks/es/data:/usr/share/elasticsearch/data + # es初始化服务,与manager使用同一镜像 + # 首次启动es需初始化模版和索引,后续会自动创建 knowstreaming-init: image: knowstreaming/knowstreaming-manager:0.2.0-test container_name: knowstreaming_init @@ -164,22 +173,26 @@ services: - /es_template_create.sh environment: TZ: Asia/Shanghai + # es服务地址 SERVER_ES_ADDRESS: elasticsearch-single:9200 - knowstreaming-mysql: image: knowstreaming/knowstreaming-mysql:0.2.0-test container_name: knowstreaming-mysql restart: always environment: TZ: Asia/Shanghai + # root 用户密码 MYSQL_ROOT_PASSWORD: admin2022_ + # 初始化时创建的数据库名称 MYSQL_DATABASE: know_streaming + # 通配所有host,可以访问远程 MYSQL_ROOT_HOST: '%' expose: - 3306 -# ports: -# - '3306:3306' + # ports: + # - '3306:3306' + # 数据持久化路径 # volumes: # - /ks/mysql/data:/data/mysql ```