diff --git a/redis/README.md b/redis/README.md index 193d7898e..ebef17b42 100644 --- a/redis/README.md +++ b/redis/README.md @@ -56,14 +56,15 @@ You can create your own Dockerfile that adds a redis.conf from the context into /data/, like so. FROM redis - redis.conf /data/ - CMD [ "redis-server", "/data/redis.conf" ] + COPY redis.conf /usr/local/etc/redis/redis.conf + CMD [ "redis-server", "/usr/local/etc/redis/redis.conf" ] Alternatively, you can specify something along the same lines with `docker run` options. - docker run --volumes-from datacontainer --name myredis redis + docker run -v /myredis/conf/redis.conf:/usr/local/etc/redis/redis.conf --name myredis redis /usr/local/etc/redis/redis.conf +Where `/myredis/conf/` is a local directory containing your `redis.conf` file. Using this method means that there is no need for you to have a Dockerfile for your redis container. diff --git a/redis/content.md b/redis/content.md index 0a982c8b5..74cb953a8 100644 --- a/redis/content.md +++ b/redis/content.md @@ -45,13 +45,14 @@ You can create your own Dockerfile that adds a redis.conf from the context into /data/, like so. FROM redis - redis.conf /data/ - CMD [ "redis-server", "/data/redis.conf" ] + COPY redis.conf /usr/local/etc/redis/redis.conf + CMD [ "redis-server", "/usr/local/etc/redis/redis.conf" ] Alternatively, you can specify something along the same lines with `docker run` options. - docker run --volumes-from datacontainer --name myredis redis + docker run -v /myredis/conf/redis.conf:/usr/local/etc/redis/redis.conf --name myredis redis /usr/local/etc/redis/redis.conf +Where `/myredis/conf/` is a local directory containing your `redis.conf` file. Using this method means that there is no need for you to have a Dockerfile for your redis container.