Skip to content

Commit cd3e64f

Browse files
committed
chore(influxdb3): use product-name and product-key shortcodes in install
1 parent 2c2fa06 commit cd3e64f

File tree

2 files changed

+96
-44
lines changed

2 files changed

+96
-44
lines changed

content/influxdb3/core/install.md

Lines changed: 24 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: Install InfluxDB 3 Core
3-
description: Download and install InfluxDB 3 Core.
2+
title: Install {{< product-name >}}
3+
description: Download and install {{< product-name >}}.
44
menu:
55
influxdb3_core:
66
name: Install InfluxDB 3 Core
@@ -12,14 +12,14 @@ alt_links:
1212

1313
- [System Requirements](#system-requirements)
1414
- [Quick install](#quick-install)
15-
- [Download InfluxDB 3 Core binaries](#download-influxdb-3-core-binaries)
15+
- [Download {{< product-name >}} binaries](#download-influxdb-3-{{< product-key >}}-binaries)
1616
- [Docker image](#docker-image)
1717

1818
## System Requirements
1919

2020
#### Operating system
2121

22-
InfluxDB 3 Core runs on **Linux**, **macOS**, and **Windows**.
22+
{{< product-name >}} runs on **Linux**, **macOS**, and **Windows**.
2323

2424
#### Object storage
2525

@@ -38,7 +38,7 @@ Use the InfluxDB 3 quick install script to install {{< product-name >}} on
3838
**Linux** and **macOS**.
3939

4040
> [!Important]
41-
> If using Windows, [download the {{% product-name %}} Windows binary](?t=Windows#download-influxdb-3-core-binaries).
41+
> If using Windows, [download the {{% product-name %}} Windows binary](?t=Windows#download-influxdb-3-{{< product-key >}}-binaries).
4242
4343
1. Use the following command to download and install the appropriate
4444
{{< product-name >}} package on your local machine:
@@ -79,7 +79,7 @@ source ~/.zshrc
7979
{{% /code-tab-content %}}
8080
{{< /code-tabs-wrapper >}}
8181
82-
## Download InfluxDB 3 Core binaries
82+
## Download {{< product-name >}} binaries
8383
8484
{{< tabs-wrapper >}}
8585
{{% tabs %}}
@@ -91,13 +91,13 @@ source ~/.zshrc
9191
9292
<!-------------------------------- BEGIN LINUX -------------------------------->
9393
94-
- [InfluxDB 3 Core • Linux (x86) • GNU](https://download.influxdata.com/influxdb/snapshots/influxdb3-core_x86_64-unknown-linux-gnu.tar.gz)
94+
- [{{< product-name >}} • Linux (x86) • GNU](https://download.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_x86_64-unknown-linux-gnu.tar.gz)
9595
96-
[sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-core_x86_64-unknown-linux-gnu.tar.gz.sha256)
96+
[sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_x86_64-unknown-linux-gnu.tar.gz.sha256)
9797
98-
- [InfluxDB 3 Core • Linux (ARM) • GNU](https://download.influxdata.com/influxdb/snapshots/influxdb3-core_aarch64-unknown-linux-gnu.tar.gz)
98+
- [{{< product-name >}} • Linux (ARM) • GNU](https://download.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_aarch64-unknown-linux-gnu.tar.gz)
9999
100-
[sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-core_aarch64-unknown-linux-gnu.tar.gz.sha256)
100+
[sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_aarch64-unknown-linux-gnu.tar.gz.sha256)
101101
102102
<!--------------------------------- END LINUX --------------------------------->
103103
@@ -106,9 +106,9 @@ source ~/.zshrc
106106
107107
<!-------------------------------- BEGIN MACOS -------------------------------->
108108
109-
- [InfluxDB 3 Core • macOS (Silicon)](https://download.influxdata.com/influxdb/snapshots/influxdb3-core_aarch64-apple-darwin.tar.gz)
109+
- [{{< product-name >}} • macOS (Silicon)](https://download.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_aarch64-apple-darwin.tar.gz)
110110
111-
[sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-core_aarch64-apple-darwin.tar.gz.sha256)
111+
[sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_aarch64-apple-darwin.tar.gz.sha256)
112112
113113
> [!Note]
114114
> macOS Intel builds are coming soon.
@@ -120,9 +120,9 @@ source ~/.zshrc
120120
121121
<!------------------------------- BEGIN WINDOWS ------------------------------->
122122
123-
- [InfluxDB 3 Core • Windows (x86)](https://dl.influxdata.com/influxdb/snapshots/influxdb3-core_x86_64-pc-windows-gnu.tar.gz)
123+
- [{{< product-name >}} • Windows (x86)](https://dl.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_x86_64-pc-windows-gnu.tar.gz)
124124
125-
[sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-core_x86_64-pc-windows-gnu.tar.gz.sha256)
125+
[sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_x86_64-pc-windows-gnu.tar.gz.sha256)
126126
127127
<!-------------------------------- END WINDOWS -------------------------------->
128128
@@ -131,34 +131,35 @@ source ~/.zshrc
131131
132132
## Docker image
133133
134-
Use the `influxdb3-core` Docker image to deploy {{< product-name >}} in a
134+
Use the `influxdb3-{{< product-key >}}` Docker image to deploy {{< product-name >}} in a
135135
Docker container.
136136
The image is available for x86_64 (AMD64) and ARM64 architectures.
137137
138138
### Use Docker CLI
139139
140140
<!--pytest.mark.skip-->
141141
```bash
142-
docker pull quay.io/influxdb/influxdb3-core:latest
142+
docker pull quay.io/influxdb/influxdb3-{{< product-key >}}:latest
143143
```
144144
145145
Docker automatically pulls the appropriate image for your system architecture.
146146
147-
You can also explicitly specify the architecture by using platform-specific tags:
147+
To specify the system architecture, use platform-specific tags--for example:
148148
149149
```bash
150150
# For x86_64/AMD64
151151
docker pull \
152152
--platform linux/amd64 \
153-
quay.io/influxdb/influxdb3-core:latest
153+
quay.io/influxdb/influxdb3-{{< product-key >}}:latest
154154
```
155155
156156
```bash
157157
# For ARM64
158158
docker pull \
159159
--platform linux/arm64 \
160-
quay.io/influxdb/influxdb3-core:latest
160+
quay.io/influxdb/influxdb3-{{< product-key >}}:latest
161161
```
162+
162163
> [!Note]
163164
> The {{% product-name %}} Docker image exposes port `8181`, the `influxdb3` server default for HTTP connections.
164165
> To map the exposed port to a different port when running a container, see the Docker guide for [Publishing and exposing ports](https://docs.docker.com/get-started/docker-concepts/running-containers/publishing-ports/).
@@ -170,9 +171,9 @@ quay.io/influxdb/influxdb3-core:latest
170171
```yaml
171172
# compose.yaml
172173
services
173-
influxdb3-core:
174-
container_name: influxdb3-core
175-
image: quay.io/influxdb/influxdb3-{{% product-key %}}:latest
174+
influxdb3-{{< product-key >}}:
175+
container_name: influxdb3-{{< product-key >}}
176+
image: quay.io/influxdb/influxdb3-{{< product-key >}}:latest
176177
ports:
177178
- 9999:9999
178179
command:
@@ -190,7 +191,7 @@ quay.io/influxdb/influxdb3-core:latest
190191
191192
<!--pytest.mark.skip-->
192193
```bash
193-
docker compose pull && docker compose run influxdb3-core
194+
docker compose pull && docker compose run influxdb3-{{< product-key >}}
194195
```
195196
196197
> [!Note]

content/influxdb3/enterprise/install.md

Lines changed: 72 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: Install InfluxDB 3 Enterprise
3-
description: Download and install InfluxDB 3 Enterprise.
2+
title: Install {{< product-name >}}
3+
description: Download and install {{< product-name >}}.
44
menu:
55
influxdb3_enterprise:
66
name: Install InfluxDB 3 Enterprise
@@ -12,14 +12,14 @@ alt_links:
1212

1313
- [System Requirements](#system-requirements)
1414
- [Quick install](#quick-install)
15-
- [Download InfluxDB 3 Enterprise binaries](#download-influxdb-3-enterprise-binaries)
15+
- [Download {{< product-name >}} binaries](#download-influxdb-3-{{< product-key >}}-binaries)
1616
- [Docker image](#docker-image)
1717

1818
## System Requirements
1919

2020
#### Operating system
2121

22-
InfluxDB 3 Enterprise runs on **Linux**, **macOS**, and **Windows**.
22+
{{< product-name >}} runs on **Linux**, **macOS**, and **Windows**.
2323

2424
#### Object storage
2525

@@ -38,11 +38,11 @@ Use the InfluxDB 3 quick install script to install {{< product-name >}} on
3838
**Linux** and **macOS**.
3939

4040
> [!Important]
41-
> If using Windows, [download the {{% product-name %}} Windows binary](?t=Windows#download-influxdb-3-enterprise-binaries).
41+
> If using Windows, [download the {{% product-name %}} Windows binary](?t=Windows#download-influxdb-3-{{< product-key >}}-binaries).
4242
4343
1. Use the following command to download and install the appropriate
4444
{{< product-name >}} package on your local machine:
45-
45+
<!--pytest.mark.skip-->
4646
```bash
4747
curl -O https://www.influxdata.com/d/install_influxdb3.sh \
4848
&& sh install_influxdb3.sh enterprise
@@ -72,13 +72,14 @@ source ~/.bashrc
7272
```
7373
{{% /code-tab-content %}}
7474
{{% code-tab-content %}}
75+
<!--pytest.mark.skip-->
7576
```bash
7677
source ~/.zshrc
7778
```
7879
{{% /code-tab-content %}}
7980
{{< /code-tabs-wrapper >}}
8081
81-
## Download InfluxDB 3 Enterprise binaries
82+
## Download {{< product-name >}} binaries
8283
8384
{{< tabs-wrapper >}}
8485
{{% tabs %}}
@@ -90,13 +91,13 @@ source ~/.zshrc
9091
9192
<!-------------------------------- BEGIN LINUX -------------------------------->
9293
93-
- [InfluxDB 3 Enterprise • Linux (x86) • GNU](https://download.influxdata.com/influxdb/snapshots/influxdb3-enterprise_x86_64-unknown-linux-gnu.tar.gz)
94+
- [{{< product-name >}} • Linux (x86) • GNU](https://download.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_x86_64-unknown-linux-gnu.tar.gz)
9495
95-
[sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-enterprise_x86_64-unknown-linux-gnu.tar.gz.sha256)
96+
[sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_x86_64-unknown-linux-gnu.tar.gz.sha256)
9697
97-
- [InfluxDB 3 Enterprise • Linux (ARM) • GNU](https://download.influxdata.com/influxdb/snapshots/influxdb3-enterprise_aarch64-unknown-linux-gnu.tar.gz)
98+
- [{{< product-name >}} • Linux (ARM) • GNU](https://download.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_aarch64-unknown-linux-gnu.tar.gz)
9899
99-
[sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-enterprise_aarch64-unknown-linux-gnu.tar.gz.sha256)
100+
[sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_aarch64-unknown-linux-gnu.tar.gz.sha256)
100101
101102
<!--------------------------------- END LINUX --------------------------------->
102103
@@ -105,9 +106,9 @@ source ~/.zshrc
105106
106107
<!-------------------------------- BEGIN MACOS -------------------------------->
107108
108-
- [InfluxDB 3 Enterprise • macOS (Silicon)](https://download.influxdata.com/influxdb/snapshots/influxdb3-enterprise_aarch64-apple-darwin.tar.gz)
109+
- [{{< product-name >}} • macOS (Silicon)](https://download.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_aarch64-apple-darwin.tar.gz)
109110
110-
[sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-enterprise_aarch64-apple-darwin.tar.gz.sha256)
111+
[sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_aarch64-apple-darwin.tar.gz.sha256)
111112
112113
> [!Note]
113114
> macOS Intel builds are coming soon.
@@ -119,9 +120,9 @@ source ~/.zshrc
119120
120121
<!------------------------------- BEGIN WINDOWS ------------------------------->
121122
122-
- [InfluxDB 3 Enterprise • Windows (x86)](https://dl.influxdata.com/influxdb/snapshots/influxdb3-enterprise_x86_64-pc-windows-gnu.tar.gz)
123+
- [{{< product-name >}} • Windows (x86)](https://dl.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_x86_64-pc-windows-gnu.tar.gz)
123124
124-
[sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-enterprise_x86_64-pc-windows-gnu.tar.gz.sha256)
125+
[sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_x86_64-pc-windows-gnu.tar.gz.sha256)
125126
126127
<!-------------------------------- END WINDOWS -------------------------------->
127128
@@ -130,30 +131,80 @@ source ~/.zshrc
130131
131132
## Docker image
132133
133-
Use the `influxdb3-enterprise` Docker image to deploy {{< product-name >}} in a
134+
Use the `influxdb3-{{< product-key >}}` Docker image to deploy {{< product-name >}} in a
134135
Docker container.
135136
The image is available for x86_64 (AMD64) and ARM64 architectures.
136137
138+
### Use Docker CLI
139+
140+
<!--pytest.mark.skip-->
137141
```bash
138-
docker pull quay.io/influxdb/influxdb3-enterprise:latest
142+
docker pull quay.io/influxdb/influxdb3-{{< product-key >}}:latest
139143
```
140144
141145
Docker automatically pulls the appropriate image for your system architecture.
142146
143-
You can also explicitly specify the architecture by using platform-specific tags:
147+
To specify the system architecture, use platform-specific tags--for example:
144148
145149
```bash
146150
# For x86_64/AMD64
147151
docker pull \
148152
--platform linux/amd64 \
149-
quay.io/influxdb/influxdb3-enterprise:latest
153+
quay.io/influxdb/influxdb3-{{< product-key >}}:latest
150154
```
151155
152156
```bash
153157
# For ARM64
154158
docker pull \
155159
--platform linux/arm64 \
156-
quay.io/influxdb/influxdb3-enterprise:latest
160+
quay.io/influxdb/influxdb3-{{< product-key >}}:latest
157161
```
158162
159-
{{< page-nav next="/influxdb3/core/get-started/" nextText="Get started with InfluxDB 3 Enterprise" >}}
163+
> [!Note]
164+
> The {{% product-name %}} Docker image exposes port `8181`, the `influxdb3` server default for HTTP connections.
165+
> To map the exposed port to a different port when running a container, see the Docker guide for [Publishing and exposing ports](https://docs.docker.com/get-started/docker-concepts/running-containers/publishing-ports/).
166+
167+
### Use Docker Compose
168+
169+
1. Open `compose.yaml` for editing and add a `services` entry for {{% product-name %}}--for example:
170+
171+
```yaml
172+
# compose.yaml
173+
services
174+
influxdb3-{{< product-key >}}:
175+
container_name: influxdb3-{{< product-key >}}
176+
image: quay.io/influxdb/influxdb3-{{< product-key >}}:latest
177+
ports:
178+
- 9999:9999
179+
command:
180+
- serve
181+
- --node-id=node0
182+
- --log-filter=debug
183+
- --object-store=file
184+
- --data-dir=/var/lib/influxdb3
185+
```
186+
187+
2. Use the Docker Compose CLI to start the server.
188+
189+
Optional: to make sure you have the latest version of the image before you
190+
start the server, run `docker compose pull`.
191+
192+
<!--pytest.mark.skip-->
193+
```bash
194+
docker compose pull && docker compose run influxdb3-{{< product-key >}}
195+
```
196+
197+
> [!Note]
198+
> #### Stopping an InfluxDB 3 container
199+
>
200+
> To stop a running InfluxDB 3 container, find and terminate the process--for example:
201+
>
202+
> <!--pytest.mark.skip-->
203+
> ```bash
204+
> ps -ef | grep influxdb3
205+
> kill -9 <PROCESS_ID>
206+
> ```
207+
>
208+
> Currently, a bug prevents using `Ctrl-c` in the terminal to stop an InfluxDB 3 container.
209+
210+
{{< page-nav next="/influxdb3/enterprise/get-started/" nextText="Get started with InfluxDB 3 Enterprise" >}}

0 commit comments

Comments
 (0)