docker pull python
docker run -v C:/:/data --name python -it python /bin/bash
#GPU版
docker run -v $PWD:/working --gpus all --name python -it python:3.8 /bin/bash
#windows用
docker run -v C:/:/working --net host --workdir /working --shm-size=8gb --name python -it python:3.8 /bin/bash
docker run -v $PWD:/working -e DISPLAY=$DISPLAY --net host --gpus all --workdir /working --shm-size=8gb --name python -it python:3.8 /bin/bash
-v
ホストにマウントする。
-e
環境変数を設定する。
--net
コンテナをネットワークにつなげる
--gpus
コンテナにgpuを追加
--name
コンテナに名前を付ける
-i
インタラプタモード
-t
疑似ttyを割り当てる
python:buster
python 3.8.3
bin/bash
使うshell
shm-size
共有メモリ
参考
https://kamino.hatenablog.com/entry/docker_gui
https://qiita.com/chroju/items/ce9cae248cc016745c66
https://docs.docker.com/engine/reference/commandline/run/