底辺SE奮闘記

年収300万SEブログ

【Haskell・Docker】ちょっとだけHaskellを触ってみたい意識低い系のためのHow To

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

で遊ぶ