macでdocker環境整える
今までプライベートではdockerを使ってこなかったけど仕事でも使ってることだし0から環境整えてみる。
docker-toolbox
homebrewなどからdocker落としてきてもいいけど、docker toolboxが楽ちん。落としてきて普通にインストールする。
docker-machineの作成
ローカルをdockerホストにしてもいいけど、docker-machineでdockerホストを作成する。
$docker-machine create --driver virtualbox YourDockerHostName
起動したらローカルのdockerコマンドを作成したdockerホストに流せるように以下のコマンド叩く
$ eval $(docker-machine env YourDockerHostName)
docker imageのpull
docker hubに色々docker imageが挙がってるので、欲しいdocker imageをpullする。mongodb欲しい場合はこんな感じで。
$ docker pull mongo
docker containerの起動
image落としてきたらcontainerの起動。docker-composeで起動する。 docker-compose.ymlファイルを適当なディレクトリに保存する。で、そのディレクトリで
$ docker-compose up
mongoだったらこんな感じのyamlファイル。(超適当)
mongodb: image: mongo ports: - "27017:27017"