Dockerイメージ:ローカルイメージを一覧表示します
(base) fight@fight-ZHENGJIUZHE-REN9000K-34IMZ:~$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
pytorch/pytorch 1.9.1-cuda11.1-cudnn8-devel f5bc49447a8e 5 months ago
17.3GB
hello-world latest feb5d9fea6a5 7 months ago
13.3kB
Docker ps:コンテナを一覧表示します(コンテナはイメージのインスタンスであり、Javaのクラスやインスタンスに似ています)
(base) fight@fight-ZHENGJIUZHE-REN9000K-34IMZ:~$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3fc90713b1df pytorch/pytorch:1.9.1-cuda11.1-cudnn8-devel "/bin/bash" 4 hours ago Up 4 hours 0.0.0.0:5004->22/tcp, :::5004->22/tcp silly_aryabhata
Docker exec:コンテナにログインする//このコマンドは非常に便利で、学ぶべき知識がたくさんあります。3番目の参照リンクに配置されています。
(base) fight@f:~/Desktop/ST-faster rcnn$ docker exec -it 3fc90713b1df /bin/bash
(base) root@3fc90713b1df:/workspace#
Docker run:start the container //このコマンドは非常に便利で、学ぶべき知識がたくさんあります。4番目の参照リンクに入れてください
nvidia-docker run -itd -p 5004:22 pytorch/pytorch:1.9.1-cuda11.1-cudnn8-devel
(最初の5004はローカルホストのポートで、最後の22はコンテナのポートです。これを間違えないでください)
終了:コンテナを終了します
参考文献
Docker研究ノート(2):Dockerの一般的なコマンド-BraveXiaoyaoのブログ-CSDNブログ