まず、コマンドdocker pull redis
を入力して、最新の redis をローカルにインストールします。
次のコマンドを入力して、バックグラウンドで redis を起動します(注:このコマンドは 1 つのコマンドです)。
--name
の後にあるのは redis コンテナの名前で、自由に変更できます。
docker run -p 6379:6379 --name mars1 --privileged=true
-v /app/redis/redis.conf:/etc/redis/redis.conf
-v /app/redis/data:/data
-d redis redis-server /etc/redis/redis.conf
このコマンドは、redis コンテナを削除した後に発生するデータ損失の問題も解決できます。データを取り戻したい場合は、再度コマンドを実行するだけで済みます。
docker ps
コマンドを実行すると、redis が実行中であることが確認できます。
次に、docker exec -it mars1 /bin/bash
コマンドを実行すると、redis が正常に実行されます。