Haskellを少し触りたくなった。
環境を汚したくなかったので、Dockerで。
ディレクトリ構成
root/ |-- haskell/ |-- Dockerfile |-- mycode |-- docker-compose.yml
mycodeディレクトリ内にHaskellのプロジェクトが保持されるようにした。
Dockerfile
FROM haskell:8
docker-compose.yml
version: '3' services: haskell: build: ./haskell tty: true volumes: - ./mycode:/mycode
コンテナ立ち上げて中に入って適当に触る
stackコマンドとかも入っているので
stack new [プロジェクト名]
でプロジェクトを作成し、
stack run
で遊ぶ