Skip to content

常用命令

Docker 镜像是容器的基础,掌握镜像的操作是使用 Docker 的关键。以下是 Docker 镜像的常用操作:

镜像操作

bash
# 列出本地已下载的镜像
docker images
bash
# 从 Docker Hub 或其他镜像仓库拉取镜像。
docker pull 镜像名
bash
# 删除本地已下载的镜像。
docker rmi [镜像名]
bash
docker search [镜像名]
bash
docker image prune -a

镜像信息

bash
# 查看镜像大小
docker images --format "{{.Size}}" [镜像名]
bash
# 显示镜像的详细信息。
docker inspect [镜像名或ID]
bash
# 显示镜像的历史记录。
docker history [镜像名]
bash
# 为镜像添加标签。
docker tag [源镜像名] [目标镜像名]

镜像构建

bash
# 将镜像推送到 Docker Hub 或其他镜像仓库。
docker push [镜像名]
bash
# 根据 Dockerfile 构建镜像。
docker build -t [镜像名]:[标签名] [Dockerfile路径]
bash
# 导出镜像的文件系统到本地。
docker save -o [文件名] [镜像名]
bash
# 导入镜像的文件系统到 Docker。
docker load -i [文件名]

容器操作

bash
# 使用指定的镜像,启动一个容器。
docker run [镜像名]
bash
# 停止正在运行的容器。
docker stop [容器名或ID]
bash
docker start [容器名或ID]
bash
# 进入正在运行的容器,并以交互模式运行 /bin/bash。
docker exec -it [容器名或ID] /bin/bash
bash
# 导出容器的文件系统到本地。
docker export -o [文件名] [容器名或ID]
bash
# 导入容器的文件系统到 Docker。
docker import [文件名]