Windows7環境でDockerを利用して検証環境(Solr、Redis)を手早く準備する方法
新しいミドルウェアをとりあえず触ってみたい場合に、個別にインストールするのは、面倒ですし、環境が汚れてしまう恐れがあります。
そんな時は、Dockerを利用すると便利です。
環境
Dockerの導入
Windows7環境ではDockerToolbox一択なので、以下の記事を参考にDockerToolboxをインストールします。
Docker Toolboxのインストール:Windows編
VirtualBox上にdefaultという名前で仮想マシンが作成されます。
付属のターミナルは利用しにくいですが、defaultの仮想マシンが実行中であれば、お好きなターミナルから接続可能です(デフォルトのID/PWはdocker/tcuserです)。
実際に使ってみる
事前にIPを確認する
仮想ホストのIPを確認しておく。
Docker-machine ls
Solr
Docker Hubで公開されている手順を参考に起動してみます。
- コアを格納するディレクトリを作成する。
- D:\var\solr\cores
- Solrの公式Imageを取得し、起動する。
docker pull solr:5.5.5 docker run --name solr -d -p 8983:8983 -v /d/var/solr/cores:/opt/solr/server/solr/mycores -t solr:5.5.5
- 確認したIPで以下のurlを差し替えて、ブラウザよりアクセスすると、管理画面が開きます。
Redis
Docker Hubで公開されている手順を参考に起動してみます。
- コアを格納するディレクトリを作成する。
- D:\var\redis\data
- Solrの公式Imageを取得し、起動する。
# Redisを起動する docker pull redis:4.0.11 docker run --name redis -d -p 6379:6379 -v /d/var/redis/data:/data redis:4.0.11 redis-server --appendonly yes
- 動作確認
# 動作確認 # コンテナに接続する docker exec -it 【CONTAINER ID】 /bin/bash # Redisに接続 redis-cli # コマンドラインでset/get/delなどを試すことができる set test hoge get test del test # Redisから切断 exit # コンテナから切断 exit
参考
- Docker Toolboxのインストール:Windows編
- Docker Hub