git cloneでダウンロードするなりする
カレントディレクトリをcategory_haskell/にする
DockerでHaskellの環境構築を行う
0.1. Dockerインストール
こちらを参考にしてほしい
docker build -t haskell-excercise:latest .
"haskell-excercise:latest"は任意のイメージ名で良い
docker run -u USN -it --name haskell-excercise-sshd haskell-excercise:latest /bin/bash
"haskell-excercise-sshd"を任意のコンテナ名に変える 通常はこれでは入れる. コンテナへは入れない場合は次
docker exec -u USN -it haskell-excercise-sshd /bin/bash
ssh接続先のユーザーへ入るためのユーザー名を設定できる(デフォルトはユーザー名:パスワード=USN:PWADだがこのままで良いなら2.2.へ)
./create.sh
を実行してユーザー名・パスワードを作成する 記入後に間違えた場合は
./reset.sh
を実行
docker build -t haskell-excercise:latest .
"haskell-excercise:latest"は任意のイメージ名で良い
docker run -d -p 2121:22 --name haskell-excercise-sshd haskell-excercise:latest
"haskell-excercise-sshd"を任意のコンテナ名に変える. 2121は任意のポート番号でOK
~/.ssh/config にて
Host haskell-exercise
HostName localhost
User USN
Port 2121
と設定する. haskell-exerciseは任意の名前で良い USNは自分で決めたユーザー名
設定ができたら
ssh haskell-exercise
で接続