2019年5月29日水曜日

Dockerでpython3.7とJanomeをインストールしたコンテナ(Alpine3.9ベース)を作成する

Janomeで日本語の文書を形態素解析する事ができます。

以下のコマンドとDockerfileを使用してpython3.7とJanomeがインストールされたイメージを作成する事ができます。
docker build -t pyjanome:1.0 .

Dockerfile
FROM python:3.7-alpine3.9
RUN pip install janome
CMD ["/bin/sh"]

以下のコマンドでサンプルコードを実行して、日本語文章を形態素解析を実行した結果を表示します。
docker run -v `pwd`:/tmp --rm -it pyjanome:1.0 /usr/local/bin/python3 /tmp/test.py

test.py
from janome.tokenizer import Tokenizer
sample="Janomeで形態素解析を行うことができます。"
for token in Tokenizer().tokenize(sample):
  print(token)

0 件のコメント:

コメントを投稿