Mac(M3)でDockerを使用してHaskell実行環境を作成してみる

技術

概要

すごいH本のためにHaskell実行環境を作成しました。

Docker Desktopをインストールする

ここからDocker Desktopをインストールします。
https://docs.docker.com/desktop/setup/install/mac-install/

Haskell公式イメージをPullする

Docker Desktopで「haskell」イメージを検索してPullしておきます。

Haskell公式イメージをPullする

docker-compose.ymlを作成する

ターミナルからディレクトリにdocker-compose.ymlとマウントするディレクトリを作成します。
今回はひとまず/homeディレクトリをマウントします。

docker-compose.ymlを作成する

 ↓docker-compose.ymlです。

services:
  haskell:
    image: haskell:latest
    working_dir: /home
    volumes:
      - ./home:/home
    tty: true

コンテナを起動する

ターミナルからコンテナを起動します。

コンテナを起動する

動作確認