機械学習の環境を、aws EC2 のdocker へ構築する。
index:
機械学習の docker環境へ構築
docker, docker-composeのインストール
方法は、省略します。
上記の関連など。
・ベースの、機械学習 コンテナ
https://hub.docker.com
で、探します。
machineLearn とかの検索キーです。(テキトーです)
frolvlad/alpine-python-machinelearning
が、発見できましたので。
docker の配置準備
・docker-compose.yml
ai-server:
# イメージの指定
image: frolvlad/alpine-python-machinelearning
volumes:
- ./data:/var/data
image は、上記のhub を指定。
volumes 、
カレントの、作業フォルダを docker 側に copy
してくれます。
実行
docker-compose up -d
=> docker-compose.yml , 適用します。
・docker run
docker-compose run ai-server
[ec2-user@ip-172-31-59-120 ML]$ docker-compose run ai-server / # pwd / / # python Python 3.6.8 (default, Jan 24 2019, 16:36:30) [GCC 8.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import numpy >>> import pandas >>>
・numpy とか、インポートできました。
機械学習、できそうです。