公式サイトからDockerをダウンロードして起動する。
https://docs.docker.com/docker-for-mac/install/
インストールできたらバージョンを確認してみます。
$ docker --version
Docker version 20.10.0, build 7287ab3
Docker hub から python3.8 が使えるイメージをダウンロードします。
docker pull python:3.8
カレントディレクトリにappフォルダを作成し、そこにpython用のファイルを作成
ディレクトリ構成
└ app
└ hello.py
hello.py
print ("Hello, Python")
dockerコンテナ(コンテナ名:test)を起動する
docker run -it -v $PWD/app:/tmp/work --name test python:3.8 /bin/bash
用意したコードを実行する
root:/# cd tmp/work/
root:/tmp/work# python hello.py
実行結果
Hello, Python
ホストでコードを修正して、実行する
hello.py
print ("Hello, Python on Docker")
実行結果
Hello, Python on Docker