1# Provisioning of software
2sudo apt-get update && sudo apt-get upgrade -y
3sudo apt-get install docker.io -y
4sudo systemctl start docker
5sudo systemctl enable docker
6sudo docker --version
7sudo apt-get install docker-compose -y
8sudo docker-compose --version
9
10mkdir redis-docker && cd redis-docker
11
12# Files
13nano docker-compose.yml
14
15```
16version: '3.9'
17
18services:
19 redis:
20 image: "redis:6.2"
21 container_name: redis-server
22 ports:
23 - "6379:6379"
24 volumes:
25 - ./redis.conf:/usr/local/etc/redis/redis.conf
26 - ./users.acl:/usr/local/etc/redis/users.acl
27
28 command: redis-server /usr/local/etc/redis/redis.conf
29
30```
31nano redis.conf
32```
33# Enable username/password authentication
34aclfile /usr/local/etc/redis/users.acl
35```
36
37nano users.acl
38```
39user default off
40user 2Woxs37i0JC on +@all -@dangerous allkeys >uHJ2v!m6Uhc
41```
42
43sudo docker-compose up -d
44sudo docker psCreated on 4/23/2023