😄

Dockerで学習用のPython環境の構築するメモ

2025/01/17に公開

Dockerで学習用のPython環境の構築するメモ

Dockerで学習用のPython環境を構築を行ったのでコードのメモ。

今回の環境について

  • Pythonについての学習用の環境
  • 本番環境の予定がない

コード

Dockerfile

FROM python:3.13-bullseye

USER root
RUN apt-get update

RUN groupadd python \
&& useradd python -m -g python

# COPY ./requirements.txt /home/python
# RUN pip install -r requirements.txt
    
RUN chown -R python:python /home/python

USER python
WORKDIR /home/python

docker-compose.yml

services:
  python:
    build: 
      context: .
      dockerfile: ./Dockerfile
    volumes:
      - "./src:/home/python"
    tty: true
    stdin_open: true

main.py

if __name__ == "__main__":
  print("Hello")

requirements.txtがいる場合はコメント外す

最後に

間違っていることあればコメントに書いていただけると幸いです。
よろしくお願いいたします。

GitHubで編集を提案

Discussion