常用命令
Docker 镜像是容器的基础,掌握镜像的操作是使用 Docker 的关键。以下是 Docker 镜像的常用操作:
镜像操作
bash
# 列出本地已下载的镜像
docker imagesbash
# 从 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/bashbash
# 导出容器的文件系统到本地。
docker export -o [文件名] [容器名或ID]bash
# 导入容器的文件系统到 Docker。
docker import [文件名]