Docker, 開発

DockerでPython

DockerでPython実行環境を作ってみる
※Ubuntu20.04で検証済み
※実行ユーザをDockerの2次グループに追加すること
https://qiita.com/KiYuRo/items/c016eaf5066c6cedaa11

このコマンドによりイメージ作成→コンテナ作成→コンテナ起動
$ docker compose up -d –build

作られたイメージとコンテナの確認
$ docker image ls

コンテナのリストを取得
$ docker container ls

コンテナへの接続
$ docker compose exec python3 bash

Pythonのバージョンを確認
# python –version

Python用のライブラリをインストールする
# python -m pip install numpy

自分のコンピュータ上のPythonファイルを走らせてみる
# ls
# cd opt
# python sample.py 180.0

コンテナの削除
# exit
$ docker compose down
$ docker container ls
=> なにも表示されないこと

再度コンテナを起動したい場合
$ cd docker-python/
$ docker compose up -d –build

あるいは

$ docker compose up -d