Merge pull request #342 from AMoo-Miki/separate-os-osd-versions

Separate OpenSearch Dashboards version from that of OpenSearch
This commit is contained in:
Miki 2021-12-22 11:31:43 -08:00 committed by GitHub
commit 209a22689a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 8 additions and 7 deletions

View File

@ -6,6 +6,7 @@ url: "https://opensearch.org" # the base hostname & protocol for your site, e.g.
permalink: /:path/ permalink: /:path/
opensearch_version: 1.2.3 opensearch_version: 1.2.3
opensearch_dashboards_version: 1.2.0
opensearch_major_minor_version: 1.2 opensearch_major_minor_version: 1.2
lucene_version: 8_9_0 lucene_version: 8_9_0

View File

@ -9,7 +9,7 @@ nav_order: 1
You *can* start OpenSearch Dashboards using `docker run` after [creating a Docker network](https://docs.docker.com/engine/reference/commandline/network_create/) and starting OpenSearch, but the process of connecting OpenSearch Dashboards to OpenSearch is significantly easier with a Docker Compose file. You *can* start OpenSearch Dashboards using `docker run` after [creating a Docker network](https://docs.docker.com/engine/reference/commandline/network_create/) and starting OpenSearch, but the process of connecting OpenSearch Dashboards to OpenSearch is significantly easier with a Docker Compose file.
1. Run `docker pull opensearchproject/opensearch-dashboards:{{site.opensearch_version}}`. 1. Run `docker pull opensearchproject/opensearch-dashboards:{{site.opensearch_dashboards_version}}`.
1. Create a [`docker-compose.yml`](https://docs.docker.com/compose/compose-file/) file appropriate for your environment. A sample file that includes OpenSearch Dashboards is available on the OpenSearch [Docker installation page]({{site.url}}{{site.baseurl}}/opensearch/install/docker#sample-docker-compose-file). 1. Create a [`docker-compose.yml`](https://docs.docker.com/compose/compose-file/) file appropriate for your environment. A sample file that includes OpenSearch Dashboards is available on the OpenSearch [Docker installation page]({{site.url}}{{site.baseurl}}/opensearch/install/docker#sample-docker-compose-file).

View File

@ -87,7 +87,7 @@ services:
networks: networks:
- opensearch-net - opensearch-net
opensearch-dashboards opensearch-dashboards
image: opensearchproject/opensearch-dashboards:{{site.opensearch_version}} image: opensearchproject/opensearch-dashboards:{{site.opensearch_dashboards_version}}
container_name: opensearch-dashboards container_name: opensearch-dashboards
ports: ports:
- 5601:5601 - 5601:5601

View File

@ -11,7 +11,7 @@ You can pull the OpenSearch Docker image just like any other image:
```bash ```bash
docker pull opensearchproject/opensearch:{{site.opensearch_version}} docker pull opensearchproject/opensearch:{{site.opensearch_version}}
docker pull opensearchproject/opensearch-dashboards:{{site.opensearch_version}} docker pull opensearchproject/opensearch-dashboards:{{site.opensearch_dashboards_version}}
``` ```
To check available versions, see [Docker Hub](https://hub.docker.com/u/opensearchproject). To check available versions, see [Docker Hub](https://hub.docker.com/u/opensearchproject).
@ -131,7 +131,7 @@ services:
networks: networks:
- opensearch-net - opensearch-net
opensearch-dashboards: opensearch-dashboards:
image: opensearchproject/opensearch-dashboards:{{site.opensearch_version}} image: opensearchproject/opensearch-dashboards:{{site.opensearch_dashboards_version}}
container_name: opensearch-dashboards container_name: opensearch-dashboards
ports: ports:
- 5601:5601 - 5601:5601
@ -359,7 +359,7 @@ services:
- opensearch-net - opensearch-net
opensearch-dashboards: opensearch-dashboards:
image: opensearchproject/opensearch-dashboards:{{site.opensearch_version}} image: opensearchproject/opensearch-dashboards:{{site.opensearch_dashboards_version}}
container_name: opensearch-dashboards container_name: opensearch-dashboards
ports: ports:
- 5601:5601 - 5601:5601

View File

@ -36,7 +36,7 @@ If you disable the security plugin in `opensearch.yml` (or delete the plugin ent
1. Create a new `Dockerfile`: 1. Create a new `Dockerfile`:
``` ```
FROM opensearchproject/opensearch-dashboards:{{site.opensearch_version}} FROM opensearchproject/opensearch-dashboards:{{site.opensearch_dashboards_version}}
RUN /usr/share/opensearch-dashboards/bin/opensearch-dashboards-plugin remove securityDashboards RUN /usr/share/opensearch-dashboards/bin/opensearch-dashboards-plugin remove securityDashboards
COPY --chown=opensearch-dashboards:opensearch-dashboards opensearch_dashboards.yml /usr/share/opensearch-dashboards/config/ COPY --chown=opensearch-dashboards:opensearch-dashboards opensearch_dashboards.yml /usr/share/opensearch-dashboards/config/
``` ```
@ -57,6 +57,6 @@ If you disable the security plugin in `opensearch.yml` (or delete the plugin ent
docker build --tag=opensearch-dashboards-no-security . docker build --tag=opensearch-dashboards-no-security .
``` ```
1. In `docker-compose.yml`, change `opensearchproject/opensearch-dashboards:{{site.opensearch_version}}` to `opensearch-dashboards-no-security`. 1. In `docker-compose.yml`, change `opensearchproject/opensearch-dashboards:{{site.opensearch_dashboards_version}}` to `opensearch-dashboards-no-security`.
1. Change `OPENSEARCH_HOSTS` or `opensearch.hosts` to `http://` rather than `https://`. 1. Change `OPENSEARCH_HOSTS` or `opensearch.hosts` to `http://` rather than `https://`.
1. Enter `docker-compose up`. 1. Enter `docker-compose up`.