- Let's git clone This Repository
$ docker-compose up -d server
- open http://$(boot2docker ip 2>/dev/null):8888/
- open http://$(boot2docker ip 2>/dev/null):3000/
- check process
$ docker-compose ps
Name Command State Ports
------------------------------------------------------------------
mlhandson_server_1 /root/server.sh Up 0.0.0.0:3000->3000/tcp, 0.0.0.0:8888->8888/tcp
- exec
$ docker exec -it mlhandson_server_1 /bin/bash
[root@9724e3015c4e /]# source /opt/miniconda3/envs/ml_env/bin/activate ml_env
$ docker-compose stop server
- Pythonで機械学習アプリケーションの開発環境を構築する
- 複数Pythonバージョンを想定していない為、pyenv未インストール
- miniconda3のインストール先 -> /opt/miniconda3
$ docker-compose build developbase
$ docker-compose build developserver