Redis を使ってみる @Vagrant + Docker

DB

仕事で急遽、Redisを使用することになったので
Redis-serverを起動できるところまで走り書きですが、保存しておきました。

フォルダ構成はこんな感じ

Vagrant Root
 ├─ docker-compose.yml
 └┬─ redis
  └─ Dockerfile

Redisのサーバーをゲット

% git clone https://github.com/antirez/redis.git

docker-compose.yml に追記

  redis:
    image: redis
    container_name: redis
    working_dir: /opt
    ports:
      - "6379:6379"

redis 配下に Dokcerfileを作成

FROM redis:3.2.12

RUN redis-server

vagrant ログオン

% vagrant up

% vagrant ssh

redis-server 起動

% docker run --name redis -d -p 6379:6379 redis redis-server --appendonly yes

これでサーバーが立ち上がるので、クライアントから接続する