An open API service indexing awesome lists of open source software.

https://github.com/redis-field-engineering/redis-enterprise-docker-extension

Docker Extension for Redis Enterprise
https://github.com/redis-field-engineering/redis-enterprise-docker-extension

Last synced: 2 months ago
JSON representation

Docker Extension for Redis Enterprise

Awesome Lists containing this project

README

        

# Redis Enterprise Docker Extension

Run Redis Enterprise Databases in Docker Desktop.

Redis Enterprise Docker Extension allows you to create Redis Enterprise Databases without having to install Redis Enterprise locally or manually create a Redis Enterprise Docker container.

## Installation

#### Prerequisite
[Docker Desktop 4.10.0](https://docs.docker.com/desktop/release-notes/#docker-desktop-4100) or newer installed

**🦺** **Docker Desktop for Mac with Apple silicon**

![Enable Virtualization Framework][9]

![Enable Rosetta2 Emulation][10]

To install the extension directly from the Docker Desktop marketplace, search for `redis enterprise` or [Open Docker Desktop](https://open.docker.com/extensions/marketplace?extensionId=virag/redis-enterprise-docker-extension)
**or**:

```shell
docker extension install virag/redis-enterprise-docker-extension
```

> If you want to automate this command, use the `-f` or `--force` flag to accept the warning message.

To preview the extension in Docker Desktop, open Docker Dashboard once the installation is complete. The left-hand menu displays a new tab with the name of your extension. You can also use `docker extension ls` to see that the extension has been installed successfully.

## Usage

Connect to Redis Enterprise Admin UI by clicking the [Login Page][2] image in Docker Desktop or directly visiting https://localhost:8443/#/login then, Sign In using Email/Username as `[email protected]` and Password as `redislabs`.
Please refer to [the official Redis Enterprise documentation][8] for creating Redis Enterprise Databases.

**💡** Exposed Redis Enterprise Database ports are `12000`, `12001`, `12002` and `12003`

## Screenshots

![Redis Enterprise Docker Extension][1]

![Login Page][2]

![Create Database - 1][3]

![Create Database - 2][4]

![Databases][5]

![rladmin Status][6]

![redis-cli Command][7]

[1]: https://raw.githubusercontent.com/redis-field-engineering/redis-enterprise-docker-extension/main/docs/screenshots/redis-enterprise-docker-extension.png
[2]: https://raw.githubusercontent.com/redis-field-engineering/redis-enterprise-docker-extension/main/docs/screenshots/01-admin-ui-login-page.png
[3]: https://raw.githubusercontent.com/redis-field-engineering/redis-enterprise-docker-extension/main/docs/screenshots/02-create-database-1.png
[4]: https://raw.githubusercontent.com/redis-field-engineering/redis-enterprise-docker-extension/main/docs/screenshots/02-create-database-2.png
[5]: https://raw.githubusercontent.com/redis-field-engineering/redis-enterprise-docker-extension/main/docs/screenshots/03-databases.png
[6]: https://raw.githubusercontent.com/redis-field-engineering/redis-enterprise-docker-extension/main/docs/screenshots/04-rladmin-status.png
[7]: https://raw.githubusercontent.com/redis-field-engineering/redis-enterprise-docker-extension/main/docs/screenshots/05-redis-cli.png
[8]: https://docs.redis.com/latest/rs/installing-upgrading/quickstarts/docker-quickstart/#create-a-database
[9]: https://raw.githubusercontent.com/redis-field-engineering/redis-enterprise-docker-extension/main/docs/screenshots/docker_enable_virtualization_framework.png
[10]: https://raw.githubusercontent.com/redis-field-engineering/redis-enterprise-docker-extension/main/docs/screenshots/docker_enable_rosetta2_emulation.png

## Clean up

To remove the extension:
Uninstall from the Docker Desktop **or**:

```shell
docker extension rm virag/redis-enterprise-docker-extension
```

## License

Redis Enterprise Docker Extension is licensed under the MIT License. Copyright © 2023 Redis, Inc.