Skip to content

Commit 102b2ab

Browse files
committed
Merge branch 'master' of github.com:redis-developer/redis-developer.github.io into master
2 parents ed32634 + f09f295 commit 102b2ab

File tree

12 files changed

+88
-5
lines changed

12 files changed

+88
-5
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# List of Images
58 KB
Loading
246 KB
Loading
147 KB
Loading
109 KB
Loading
280 KB
Loading
265 KB
Loading

docs/create/docker/index-docker.mdx

Lines changed: 87 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,39 +4,65 @@ title: Install and create Redis database using Docker
44
sidebar_label: Docker
55
slug: /create/docker
66
---
7+
import Tabs from '@theme/Tabs';
8+
import TabItem from '@theme/TabItem';
9+
import useBaseUrl from '@docusaurus/useBaseUrl';
10+
import RedisCard from '@site/src/theme/RedisCard';
711

812

9-
#### Pre-requisites:
13+
<Tabs
14+
defaultValue="Redis"
15+
values={[
16+
{label: 'Redis', value: 'Redis'},
17+
{label: 'Redis Enterprise', value: 'Redis Enterprise'},
18+
]}>
19+
<TabItem value="Redis">
20+
21+
### Pre-requisite:
1022

1123
Ensure that Docker is installed in your system. Follow https://docs.docker.com/engine/install/ if you haven’t installed yet.
1224

13-
#### Run the Redis instance:
25+
### Run the Redis instance:
1426

1527

1628
```
1729
$ docker run --name myredis -d redis
1830
```
1931

20-
#### Verify if Redis container is running or not:
32+
where,
33+
34+
myredis is the name of Docker container
35+
-d represent daemon mode
36+
redis is the name of Docker Image which it fetches from Docker Hub.
37+
38+
### Verify if Redis container is running or not:
2139

2240
```
2341
$ docker ps
2442
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2543
241f2411637e redis "docker-entrypoint.s…" 2 minutes ago Up 2 minutes 6379/tcp myredis
2644
```
2745

28-
#### Connecting to Redis Server using redis-cli client
46+
### Connecting to Redis Server using redis-cli client
47+
48+
The below CLI uses the first three alphanumeric character of Container ID and opens up "sh" shell of Redis Docker container:
2949

3050
```
3151
$ docker exec -it 241 sh
3252
# redis-cli
53+
```
54+
55+
### Testing Redis container
56+
57+
58+
```
3359
127.0.0.1:6379>ping
3460
PONG
3561
```
3662

3763
Please note: By default, Redis has 0-15 indexes for databases, you can change that number databases NUMBER in redis.conf.
3864

39-
#### Running Redis container with Persistent Storage
65+
### Running Redis container with Persistent Storage
4066

4167
```
4268
$ docker run --name some-redis -d redis redis-server --appendonly yes
@@ -45,7 +71,63 @@ $ docker run --name some-redis -d redis redis-server --appendonly yes
4571
If persistence is enabled, data is stored in the VOLUME /data, which can be used with --volumes-from some-volume-container or -v /docker/host/dir:/data
4672

4773

74+
</TabItem>
75+
<TabItem value="Redis Enterprise">
76+
77+
78+
79+
### Pre-requisite
80+
81+
Ensure that Docker is installed in your system.
82+
83+
If you're new, refer https://docs.docker.com/docker-for-mac/install/ to install Docker on Mac.
84+
85+
86+
To pull and start the Redis Enterprise Software Docker container, run this docker run command in the terminal or command-line for your operating system.
87+
88+
Note: On Windows, make sure Docker is configured to run Linux-based containers.
4889

90+
```
91+
docker run -d --cap-add sys_resource --name rp -p 8443:8443 -p 9443:9443 -p 12000:12000 redislabs/redis
92+
```
93+
94+
Open your preferred browser and type https://<IPAddress>:8443 to open Redis Enterprise UI.
95+
96+
![My Image](images/resoftware-1.png)
97+
98+
Click on “Setup”.
99+
100+
In the Node Configuration settings, enter your preferred FQDN. Then click Next button.
101+
102+
![My Image](images/resoftware-2.png)
103+
104+
Enter the admin credentials:
105+
106+
![My Image](images/resoftware-4.png)
49107

108+
Select "Single Region" as Deployment option for a quick demonstration.
109+
110+
![My Image](images/resoftware-5.png)
111+
112+
Create a Database:
113+
114+
115+
![My Image](images/resoftware-7.png)
116+
117+
Accessing the database:
118+
119+
```
120+
$ docker exec -it rp bash
121+
redislabs@fd8dca50f905:/opt$
122+
/opt/redislabs/bin/redis-cli -p 12000
123+
127.0.0.1:12000> auth <enter password>
124+
OK
125+
127.0.0.1:12000> set key1 123
126+
OK
127+
127.0.0.1:12000> get key1
128+
"123"
129+
```
50130

131+
</TabItem>
132+
</Tabs>
51133

static/img/resoftware-1.png

58 KB
Loading

static/img/resoftware-2.png

239 KB
Loading

0 commit comments

Comments
 (0)