1.前提條件
檢查docker和docker compose是否已經具備?
[root@host151 ~]# docker -v
Docker version 26.1.4, build 5650f9b
[root@host151 ~]# docker compose
Usage: ?docker compose [OPTIONS] COMMAND
Define and run multi-container applications with Docker
Options:
--all-resources ? ? ? ? ? ? ?Include all resources, even those not used by services
--ansi string ? ? ? ? ? ? ? ?Control when to print ANSI control characters ("never"|"always"|"auto") (default "auto")
--compatibility ? ? ? ? ? ? ?Run compose in backward compatibility mode
--dry-run ? ? ? ? ? ? ? ? ? ?Execute command in dry run mode
--env-file stringArray ? ? ? Specify an alternate environment file
-f, --file stringArray ? ? ? ? ? Compose configuration files
--parallel int ? ? ? ? ? ? ? Control max parallelism, -1 for unlimited (default -1)
--profile stringArray ? ? ? ?Specify a profile to enable
--progress string ? ? ? ? ? ?Set type of progress output (auto, tty, plain, quiet) (default "auto")
--project-directory string ? Specify an alternate working directory
(default: the path of the, first specified, Compose file)
-p, --project-name string ? ? ? ?Project name
2.獲取獨立部署包
??????https://higress.io/standalone/higress-v2.1.5.tar.gz
3.獨立部署
上傳虛擬機的Centos中解壓,并重命名
[root@host151 by]# tar -xvf higress-v2.1.5.tar.gz
[root@host151 by]# mv higress-standalone-2.1.5 higress
切換到bin目錄,執行configure編譯,彈出選擇nacos,端口自定義
[root@host151 by]# cd higress/bin
[root@host151 bin]# ./configure.sh?
==== Configure Config Storage ====
Please select a configuration storage (file/nacos): nacos
Use built-in Nacos service (Y/N): Y
==== Configure Ports to be used by Higress ====
Please input the local HTTP port to access the built-in Nacos service [8848]: 18848
Please input the local HTTP port to access Higress Gateway [80]: 10080
Please input the local HTTPS port to access Higress Gateway [443]: 10443?
Please input the local metrics port to be listened by Higress Gateway [15020]:?
Please input the local port to access Higress Console [8080]: 18080
==== Build Configurations ====?
Starting built-in Nacos service...
直接執行完成,提示Higress is configured successfully.
啟動Higress,自動拉取鏡像包部署
[root@host151 bin]# /by/higress/bin/startup.sh
WARN[0000] /by/higress/compose/docker-compose.yml: `version` is obsolete?
[+] Running 74/51
? console Pulled ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 180.1s?
? gateway Pulled ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 110.5s?
? loki Pulled ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 39.5s?
? prometheus Pulled ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?185.7s?
? controller Pulled ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 17.8s?
? grafana Pulled ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 127.5s?
? apiserver Pulled ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 133.4s?
? pilot Pulled ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?31.7s?
? promtail Pulled?
[+] Running 14/14
? Network higress_higress-net ? ? Created ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0.1s?
? Container higress-nacos-1 ? ? ? Started ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1.2s?
? Container higress-precheck-1 ? ?Exited ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?9.0s?
? Container higress-apiserver-1 ? Healthy ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?49.3s?
? Container higress-prepare-1 ? ? Exited ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 30.2s?
? Container higress-controller-1 ?Healthy ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?49.2s?
? Container higress-loki-1 ? ? ? ?Healthy ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?49.2s?
? Container higress-console-1 ? ? Healthy ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?49.2s?
? Container higress-pilot-1 ? ? ? Healthy ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?49.2s?
? Container higress-gateway-1 ? ? Healthy ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?49.2s?
? Container higress-promtail-1 ? ?Started ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?48.6s?
? Container higress-prometheus-1 ?Healthy ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?49.1s?
? Container higress-grafana-1 ? ? Healthy ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?52.1s?
? Container higress-postcheck-1 ? Started ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?52.7s?
Higress is now started. You can check out its status by executing /by/higress/bin/status.sh
Higress Gateway is listening on:
http://0.0.0.0:10080
https://0.0.0.0:10443
Visit Higress Console: http://localhost:18080/
查看鏡像包
[root@host151 ~]# docker images
REPOSITORY ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?TAG ? ? ? IMAGE ID ? ? ? CREATED ? ? ? ? SIZE
higress-registry.cn-hangzhou.cr.aliyuncs.com/higress/higress ? ? ? ?2.1.4 ? ? f4c49da9343d ? 3 weeks ago ? ? 192MB
higress-registry.cn-hangzhou.cr.aliyuncs.com/higress/api-server ? ? 0.0.23 ? ?92fd99887fc6 ? 3 weeks ago ? ? 120MB
higress-registry.cn-hangzhou.cr.aliyuncs.com/higress/console ? ? ? ?2.1.4 ? ? 9920df8f224f ? 3 weeks ago ? ? 517MB
higress-registry.cn-hangzhou.cr.aliyuncs.com/higress/gateway ? ? ? ?2.1.4 ? ? 51da25dfa27f ? 3 weeks ago ? ? 1.18GB
higress-registry.cn-hangzhou.cr.aliyuncs.com/higress/pilot ? ? ? ? ?2.1.4 ? ? fd7f4a06b021 ? 3 weeks ago ? ? 181MB
higress-registry.cn-hangzhou.cr.aliyuncs.com/higress/nacos-server ? v3.0.1 ? ?2dde287b1800 ? 6 weeks ago ? ? 447MB
higress-registry.cn-hangzhou.cr.aliyuncs.com/higress/loki ? ? ? ? ? 2.9.4 ? ? 652b79950756 ? 17 months ago ? 74.6MB
higress-registry.cn-hangzhou.cr.aliyuncs.com/higress/promtail ? ? ? 2.9.4 ? ? 1c7475004f2f ? 17 months ago ? 198MB
higress-registry.cn-hangzhou.cr.aliyuncs.com/higress/runner ? ? ? ? 0.0.3 ? ? b0f1b78ffe82 ? 23 months ago ? 95.5MB
higress-registry.cn-hangzhou.cr.aliyuncs.com/higress/grafana ? ? ? ?9.3.6 ? ? f925787d0f79 ? 2 years ago ? ? 317MB
higress-registry.cn-hangzhou.cr.aliyuncs.com/higress/prometheus ? ? v2.40.7 ? b816c2dd5971 ? 2 years ago ? ? 223MB