日本取引所グループ ファンダメンタルズ分析チャレンジ | SIGNATE - Data Science CompetitionのためにDocker環境を作ります。
#環境
Windows10
#Dockerインストール
Docker Desktop for WindowsのDocker Desktop for Windows
をダウンロードしてインストール。
エラーが発生、しかし意味が分からないので先に進みます。
#起動
株式分析チュートリアル | 日本取引所グループ | 2.13. モデルの提出 この通りに実行してみます。
C:\Users\> docker pull continuumio/anaconda3:2019.03
error during connect: This error may indicate that the docker daemon is not running.: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/images/create?
fromImage=continuumio%2Fanaconda3&tag=2019.03: open //./pipe/docker_engine: The system cannot find the file specified.
#docker daemon is not running.
?
windows - Windows10の環境で docker コマンドを実行するとエラーが発生する - スタック・オーバーフロー ・・・これと似ている感じがします。
Windowsのスタートメニューから「Docker Desktop」を探し、起動すると、さっきと同じエラーが出ました。これは何なんだろう?
#WSL2って何だろう?
Windows Subsystem for Linux (WSL) を Windows 10 にインストールする | Microsoft Docs
WindowsでLinuxを使えるアプリらしい。
ガイドにそって進むとLinuxがインストールできました。
すごい。
#もう一度Dockerを起動させる。
なんやかんや動いてくじらの画面が出てきました!
#もう一度Docker pullを実行する。
なんやかんや動いて環境ができたような雰囲気です。
#この環境でなんか動かすには?
continuumio/anaconda3:2019.03
でググって、
【画像で説明】DockerでAnaconda環境をつくり、コンテナの中でVSCodeを使う - Qiita
こちらを参考にしました。
- デスクトップに作業フォルダを作る。
- Dockerfileを作る。メモ帳に呪文を書いて、ファイル名
Dockerfile
で保存しました。 -
docker build -t watashino_image_file
を実行。
※イメージ名は小文字でした - docker-compose.ymlを作る
メモ帳に呪文を書いてdocker-compose.yml
で保存しました。 -
docker-compose up
実行
なんか動いてる!` -
localhost:8080
にアクセス。
Jupyter Lab が開きました!
これでモデルを作って投稿すればよさそうです。
(続く)