Dockerfile: コマンドラインのみ php/Dockerfile: php-fpm + nginx python/Dockerfile: pip + mecab-python3
任意のdocker-compose-*.yml
をコピーします
cp docker-compose-shell.yml docker-compose.yml
実行すれば本家mecabと同じようにインタラクティブで起動します。コマンドラインオプション等は本家のmecabから変わりません
docker-compose run --rm mecab
立ち上げればnginxとphp-fpmが立ち上げります。php/html
内にphpファイルを置けばブラウザで確認できます。
docker-compose up -d
実行すればインタラクティブでpythonが起動します。またpython/app
にファイルを置いて実行もできます。
docker-compose run --rm mecab
docker-compose run --rm mecab {ファイル名}
/usr/local/etc/mecabrc
に追記してシステム辞書を/usr/local/lib/mecab/dic/mecab-ipadic-neologd
に固定しています。
一様デフォルトのipadicも/usr/local/lib/mecab/dic/ipadic
にutf-8で作成してあります。費用であればライブラリ内で都度していするか、-d
で指定してください。