admin管理员组

文章数量:1030021

常用的 Docker 命令:涵盖了镜像管理、容器管理、网络和数据卷等常见操作

以下是一些常用的 Docker 命令,它们涵盖了镜像管理、容器管理、网络和数据卷等常见操作:

在这里插入图片描述

1. 镜像管理

  • 查看本地镜像: docker images 显示本地所有镜像的信息。
  • 拉取镜像: docker pull <image_name>: 从 Docker Hub 或其他仓库拉取镜像(例如:docker pull ubuntu:latest)。
  • 删除镜像: docker rmi <image_name_or_id> 删除指定的镜像。
  • 查看镜像详情: docker image inspect <image_name_or_id> 查看镜像的详细信息。
  • 列出镜像历史: docker history <image_name_or_id> 显示镜像的创建历史。

2. 容器管理

  • 查看正在运行的容器: docker ps 显示所有运行中的容器。
  • 查看所有容器(包括停止的容器): docker ps -a
  • 启动容器: docker run <image_name_or_id> 启动并运行一个新容器。例如:docker run -it ubuntu bash
  • 停止容器: docker stop <container_id_or_name>
  • 重启容器: docker restart <container_id_or_name>
  • 删除容器: docker rm <container_id_or_name> 删除已停止的容器。
  • 进入容器终端: docker exec -it <container_id_or_name> /bin/bash 进入容器的终端,通常用于调试或执行命令。
  • 查看容器日志: docker logs <container_id_or_name>
  • 查看容器详细信息: docker inspect <container_id_or_name>

3. 容器网络管理

  • 查看容器网络: docker network ls
  • 创建自定义网络: docker network create <network_name>
  • 连接容器到网络: docker network connect <network_name> <container_id_or_name>
  • 断开容器的网络连接: docker network disconnect <network_name> <container_id_or_name>

4. 数据卷管理

  • 查看本地卷: docker volume ls
  • 创建数据卷: docker volume create <volume_name>
  • 删除数据卷: docker volume rm <volume_name>

5. 查看系统信息

  • 查看 Docker 系统状态: docker info
  • 查看 Docker 版本: docker version

6. 构建镜像

  • 构建镜像: docker build -t <image_name>: <path_to_dockerfile> 从指定目录下的 Dockerfile 构建镜像。

7. 其他

  • 查看 Docker 容器资源使用情况: docker stats 显示容器的实时资源使用情况。
  • 查看容器的文件系统: docker cp <container_id_or_name>:<container_path> <local_path> 从容器复制文件到本地。
  • 查看容器端口映射: docker port <container_id_or_name>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-04-17,如有侵权请联系 cloudcommunity@tencent 删除管理镜像数据网络容器

常用的 Docker 命令:涵盖了镜像管理、容器管理、网络和数据卷等常见操作

以下是一些常用的 Docker 命令,它们涵盖了镜像管理、容器管理、网络和数据卷等常见操作:

在这里插入图片描述

1. 镜像管理

  • 查看本地镜像: docker images 显示本地所有镜像的信息。
  • 拉取镜像: docker pull <image_name>: 从 Docker Hub 或其他仓库拉取镜像(例如:docker pull ubuntu:latest)。
  • 删除镜像: docker rmi <image_name_or_id> 删除指定的镜像。
  • 查看镜像详情: docker image inspect <image_name_or_id> 查看镜像的详细信息。
  • 列出镜像历史: docker history <image_name_or_id> 显示镜像的创建历史。

2. 容器管理

  • 查看正在运行的容器: docker ps 显示所有运行中的容器。
  • 查看所有容器(包括停止的容器): docker ps -a
  • 启动容器: docker run <image_name_or_id> 启动并运行一个新容器。例如:docker run -it ubuntu bash
  • 停止容器: docker stop <container_id_or_name>
  • 重启容器: docker restart <container_id_or_name>
  • 删除容器: docker rm <container_id_or_name> 删除已停止的容器。
  • 进入容器终端: docker exec -it <container_id_or_name> /bin/bash 进入容器的终端,通常用于调试或执行命令。
  • 查看容器日志: docker logs <container_id_or_name>
  • 查看容器详细信息: docker inspect <container_id_or_name>

3. 容器网络管理

  • 查看容器网络: docker network ls
  • 创建自定义网络: docker network create <network_name>
  • 连接容器到网络: docker network connect <network_name> <container_id_or_name>
  • 断开容器的网络连接: docker network disconnect <network_name> <container_id_or_name>

4. 数据卷管理

  • 查看本地卷: docker volume ls
  • 创建数据卷: docker volume create <volume_name>
  • 删除数据卷: docker volume rm <volume_name>

5. 查看系统信息

  • 查看 Docker 系统状态: docker info
  • 查看 Docker 版本: docker version

6. 构建镜像

  • 构建镜像: docker build -t <image_name>: <path_to_dockerfile> 从指定目录下的 Dockerfile 构建镜像。

7. 其他

  • 查看 Docker 容器资源使用情况: docker stats 显示容器的实时资源使用情况。
  • 查看容器的文件系统: docker cp <container_id_or_name>:<container_path> <local_path> 从容器复制文件到本地。
  • 查看容器端口映射: docker port <container_id_or_name>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-04-17,如有侵权请联系 cloudcommunity@tencent 删除管理镜像数据网络容器

本文标签: 常用的 Docker 命令涵盖了镜像管理容器管理网络和数据卷等常见操作