Skip to content

Instantly share code, notes, and snippets.

@gghatano
Created August 28, 2020 03:48
Show Gist options
  • Save gghatano/f734439c1663b3aa99725dc774ffeb49 to your computer and use it in GitHub Desktop.
Save gghatano/f734439c1663b3aa99725dc774ffeb49 to your computer and use it in GitHub Desktop.
PWSCUP2020 サンプルコードが動く環境を作る

PWSCUP2020 サンプルコードが動く環境を作るDocker

前提

  • Docker, Docker-composeが動く

手順

  • カレントディレクトリに、配布されたファイルを配置する
    • カレントディレクトリをそのままコンテナにマウントするため
  • カレントディレクトリに、Dockerfileとdocker-compose.ymlを配置する
  • 下のコマンドを叩くと、コンテナに接続できる。
$ docker-compose up -d --build
$ docker-compose exec pwscup bash
$ cd /pwscup

やっていること

  • python環境 + pandas, category_encoderのインストールだけ

TODO

  • 何か評価用のGUIアプリが動かせるといいなー
version: '3.3'
services:
pwscup:
build: .
volumes:
- type: bind
source: .
target: /pwscup
tty: true
FROM python:3.8
RUN apt-get update \
&& apt-get install -y --no-install-recommends apt-utils dialog 2>&1 \
&& apt-get install -y git iproute2 procps lsb-release gdb vim less\
&& apt-get install -y sudo \
&& apt-get install -y make
RUN pip3.8 install pandas category_encoders
CMD ["/bin/bash"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment