Docker常用命令(个人偏好)

Docker images :列出本地镜像

(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 :登录容器 //这个命令很有用,也有很多知识可以学,放在第三个参考链接了

(base) fight@f:~/Desktop/ST-faster rcnn$ docker exec -it 3fc90713b1df /bin/bash
(base) root@3fc90713b1df:/workspace# 

Docker run :启动容器//这个命令很有用,也有很多知识可以学,放在第四个参考链接了

nvidia-docker run -itd -p 5004:22 pytorch/pytorch:1.9.1-cuda11.1-cudnn8-devel

 (前面的5004是我们本地主机上的端口,后面的22是容器上的端口,这个不要搞反了)

exit :退出容器

参考资料

Docker学习笔记(二):Docker的常用命令_勇敢小姚的博客-CSDN博客

docker 退出容器命令 - database- - 博客园 

Docker exec与Docker attach_寻觅神迹的博客-CSDN博客_docker exec和attach 

docker run 的 -i -t -d参数_99Kies的博客-CSDN博客_docker itd 

猜你喜欢

转载自blog.csdn.net/weixin_43332715/article/details/124435222