anacondaをインストールしてjupyternotebookを起動し、ホストからアクセスできるようにします。
https://hub.docker.com/r/continuumio/anaconda3
imageが4GBほどありますので注意。
1. フォルダ構成
src/
docker-compose.yml
3. ymlの解説
version: "3.7" services: anaconda: image: continuumio/anaconda3 # コンテナでjupyterをインストールし、起動状態にします command: bash -c "conda install jupyter -y --quiet && mkdir -p /opt/notebooks && jupyter notebook --notebook-dir=/opt/notebooks --ip='*' --port=8888 --no-browser --allow-root" # ホストの8000でアクセス出来ます ports: - 8000:8888 working_dir: /opt/notebooks # ホストのsrcをコンテナのopt/notbooksと同期します volumes: - ./src:/opt/notebooks