Skip to content

Latest commit

 

History

History
47 lines (22 loc) · 1.19 KB

File metadata and controls

47 lines (22 loc) · 1.19 KB

Redis Dockerfile

This repository contains Dockerfile of Redis for Docker's automated build published to the public Docker Hub Registry.

Base Docker Image

  • [ubuntu16.04]

RUN apt-get install -y

RUN apt-get update --fix-missing -y

RUN apt-get install wget -y

RUN apt-get install gcc -y

RUN apt-get install build-essential -y

RUN apt-get update -y

Installation

  1. Install Docker.

    eg:docker build -t redis/ubuntu:latest .

Usage

Run redis-server

docker run -d --name redis -p 6379:6379 redis/ubuntu:latest

Run redis-server with persistent data directory. (creates dump.rdb)

docker run -d -p 6379:6379 -v <data-dir>:/data --name redis redis/ubuntu:latest

Run redis-server with persistent data directory and password.

docker run -d -p 6379:6379 -v <data-dir>:/data --name redis redis/ubuntu:latest redis-server /etc/redis/redis.conf --requirepass <password>

Run redis-cli

docker run -it --rm --link redis:redis redis/ubuntu:latest bash -c 'redis-cli -h redis'