docker常用命令汇总

📅 2026/7/12 3:24:57
docker常用命令汇总
目录docker hubdocker pulldocker imagesdocker rundocker psdocker stopdocker startdocker restartdocker rmdocker execdocker rmidocker inspectdocker cpdocker hub可以在docker hub中搜索相关镜像。docker pull从docker hub中拉取镜像sudodockerpull huggingface/lerobot-gpudocker images查看本机所有已经下载或构建的镜像dockerimages应该可以看到类似REPOSITORY TAG IMAGE ID huggingface/lerobot-gpu latest xxxxxxxxxdocker run基于某个镜像启动一个容器dockerrun\--gpusall\-it\--namelerobot\--networkhost\--ipchost\-v/home/xxx/Project:/workspace\-v/home/xxx/Data:/data\huggingface/lerobot-gpu\bash其中-it表示给一个可以交互的Linux Shell--name lerobot表示给容器起名字为lerobot--network host表示不要虚拟网络直接和宿主共用网络。-ipc host表示进程间通信。-v /home/xxx/Project:/workspace表示挂载目录宿主机的/home/xxx/Project挂载到容器里的/workspace。-v /home/xxx/Data:/data表示挂载目录宿主机的/home/xxx/Data挂载到容器里的/data。huggingface/lerobot-gpu表示使用镜像的名字。bash表示容器启动以后执行什么程序这里是进入终端。docker psdocker ps表示查看正在运行的容器。dockerps -a表示查看所有容器包括已经退出的。docker stopdocker stop 容器名停止容器。docker startdocker start 容器名启动已经停止的容器。docker restartdocker restart 容器名重启容器。docker rmdocker rm 容器名删除容器。docker execdocker exec -it 容器名 bash再次进入已经运行的容器。docker rmidocker rmi 镜像名表示删除镜像。docker inspectdocker inspect 镜像名表示查看镜像详细信息。docker cpdocker cp test.txt 容器名:/root/文件拷贝从宿主机到容器。docker cp 容器名:/root/test.txt .文件拷贝从容器到宿主机。