一、Docker 基础命令
- 查看容器状态
docker ps # 查看运行中的容器 docker ps -a # 查看所有容器(包括已停止的)
- 查看镜像列表
docker images # 列出本地所有镜像
二、镜像与容器操作
-
镜像打包为
.tar
文件docker save -o <output.tar> <image_name:tag> # 将镜像导出为 .tar 文件 # 示例: docker save -o my_image.tar vllm/vllm-openai:v0.8.4
打包多个镜像到一个文件
docker save -o multiple_images.tar image1:tag image2:tag
-
从容器创建镜像
docker commit <container_id> <new_image_name:tag> # 将容器保存为镜像
-
加载
.tar
镜像文件docker load -i <input.tar> # 从 .tar 文件加载镜像
-
修改镜像名和版本
docker tag <原镜像名>:<原标签> <新镜像名>:<新标签>
-
删除旧镜像
docker rmi <原镜像名>:<原标签>
三、docker run
命令详解
示例命令拆解:
docker run -d \
--runtime nvidia \
--gpus '"devi