Add windows powershell quick start guide (#12028)

This commit is contained in:
Superskyyy 2024-03-19 20:19:51 -04:00 committed by GitHub
parent b6d8d3a174
commit 065a321dcf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 18 additions and 10 deletions

View File

@ -1,34 +1,42 @@
# How to use the Docker images
## Start the storage, OAP and UI with docker-compose
## Start the storage, OAP and Booster UI with docker-compose
As a quick start, you can use our one-line script to start ElasticSearch or
BanyanDB as the storage, OAP server and UI, please make sure you have installed
Docker.
As a quick start, you can use our one-liner script to start ElasticSearch or [BanyanDB](https://skywalking.apache.org/docs/skywalking-banyandb/next/readme/) as the storage, OAP server and Booster UI, please make sure you have installed Docker.
**Linux, macOS, Windows (WSL)**
```shell
bash <(curl -sSL https://skywalking.apache.org/quickstart-docker.sh)
```
You will be prompted to choose the storage type, and then the script will start
the backend cluster with the selected storage.
**Windows (Powershell)**
```powershell
Invoke-Expression ([System.Text.Encoding]::UTF8.GetString((Invoke-WebRequest -Uri https://skywalking.apache.org/quickstart-docker.ps1 -UseBasicParsing).Content))
```
You will be prompted to choose the storage type, and then the script will start the backend cluster with the selected storage.
To tear down the cluster, run the following command:
```shell
docker compose --project-name=skywalking-quickstart down
```
## Start a `standalone` container with `H2` storage
```shell
docker run --name oap --restart always -d apache/skywalking-oap-server:9.0.0
docker run --name oap --restart always -d apache/skywalking-oap-server:9.7.0
```
## Start a `standalone` container with ElasticSearch 7 as storage whose address is `elasticsearch:9200`
## Start a `standalone` container with BanyanDB as storage, whose address is `banyandb:17912`
```shell
docker run --name oap --restart always -d -e SW_STORAGE=elasticsearch -e SW_STORAGE_ES_CLUSTER_NODES=elasticsearch:9200 apache/skywalking-oap-server:9.0.0
docker run --name oap --restart always -d -e SW_STORAGE=banyandb -e SW_STORAGE_BANYANDB_TARGETS=banyandb:17912 apache/skywalking-oap-server:9.7.0
```
## Start a `standalone` container with ElasticSearch 7 as storage, whose address is `elasticsearch:9200`
```shell
docker run --name oap --restart always -d -e SW_STORAGE=elasticsearch -e SW_STORAGE_ES_CLUSTER_NODES=elasticsearch:9200 apache/skywalking-oap-server:9.7.0
```
# Configuration