同一dockerホスト上でwordpressとmysqlをそれぞれのdockerコンテナで起動して接続してみるメモ

※環境はMacOS
virtualBoxとdocker-machineはセットアップ済み


#docker-machineでwordpress起動用のdockerHostを起動

$ docker-machine create --driver virtualbox wordpress

# 環境変数を設定

$ eval "$(docker-machine env wordpress)"

#mysqlのdockerコンテナを起動

$ docker pull mysql
$ docker run --name mysql -e MYSQL_ROOT_PASSWORD=mysql -d -p 3306:3306 mysql

#接続の確認

mysql -h $(docker-machine ip wordpress) -uroot -p

dockerでwordpressを起動

$ docker pull wordpress
$ docker run --name wordpress --link mysql -p 80:80 -d wordpress

ブラウザでアクセスしてみる
#dockerホストのIP確認

$ docker-machine ip wordpress
>192.168.99.100


http://192.168.99.100にアクセス -> OK