Python3したい(python3

# https://hub.docker.com/_/ubuntu
#
# $ docker compose up -d
# $ docker compose exec ubuntu bash
# $ docker compose down -v
services:
  py3:
    image: python:3.11-slim
    working_dir: /workspace
    tty: true

コンテナーを起動したい

$ docker compose up

コンテナーで操作したい

$ docker compose exec python-app bash

コンテナーを終了したい

$ docker compose down

Python3について

Python3のDockerイメージを使って開発環境を構築できます。 サービス名をpython-appとし、イメージはpython:3.12-slimを指定しています。 ボリュームでホストディレクトリを/appにバインドマウントすることで、手元のファイルをコンテナ内で処理できるようにしています。

docker compose up でコンテナーを起動すると、commandに設定したpython app.pyが実行されます。 コンテナー内で pip install でパッケージをインストールしたり、Pythonスクリプトを実行したりできます。 slim バージョンはイメージサイズが小さく、本番環境にも適しています。