docker-compose.yaml

version: "3"
services:
code:
build:
context: .
dockerfile: Dockerfile
user: "${UID}:${GID}"
environment:
PASSWORD: "password"
ports:
- 3001:3001
volumes:
- $HOME/.config:/home/coder/.config
- $HOME/projects:/home/coder/projects

Dockerfile

FROM python:3.8-buster

RUN apt update && apt install -y vim

WORKDIR /workspace
ADD requirements.txt /workspace

RUN apt update && apt install -y git

# Pythonのモジュールをrequirements.txtからインストール
RUN pip install -r requirements.txt

# 日本語化
RUN apt-get update \
&& apt-get install -y locales \
&& locale-gen ja_JP.UTF-8 \
&& echo "export LANG=ja_JP.UTF-8" >> ~/.bashrc

RUN apt-get update && apt-get install -y curl
RUN curl -fsSL https://code-server.dev/install.sh | sh
RUN code-server \
--install-extension ms-python.python \
--install-extension ms-ceintl.vscode-language-pack-ja

ENTRYPOINT ["code-server","--bind-addr"]
CMD ["0.0.0.0:3001"]
requirements.txt
pandas

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です