docker自体全然触ったことない状態でやっているので、とりあえず動くとこまでを目指す。rootにパスワードも設定せず、さらにどこからでもアクセス可能など、非常に開放感にあふれた設定なのはいったん目をつぶる。無駄なことをやっている可能性は高め。環境mac上のvagrantで仮想centos7を動かし、仮想centos7上でmroongaコンテナを稼働させる。["/usr/bin/mysqld_safe"]各行について最初のほうは割愛。yumで必要なパッケージをインストール。rootは、macからdocker上のmysqlにアクセスしたかったので、外部からのアクセスをいったん許可している。sleepさせているのは、mysqlサーバの起動を待つため。/usr/share/mroonga/install.sqlはmroongaのinstall処理。mroongaインストール時に自動で走るのだけど、その時点ではmysqlサーバは立ち上がってないし、実際に発行されるコマンドは-p付きで実行されるので対話的にパスワードを入力しなければならなかったりとbuild時の実行に不向き。-p指定なしで最後に実行するようにした。&と書いていたら、そんなコマンドは存在しないと言われて辛かった。&まで含めて一つのファイルと見なされていたっぽく、単純にファイルのみを指定するようにしたらちゃんと起動した。sec)確かにインストールされている。|もっとやんなきゃいけないことrootのパスワード設定。外部アクセス用のユーザ作成、my.cnfの設定などなど。Okuma@halhiderubyとかjavascriptとか。upLoginユーザーは見つかりませんでした。