Docker常用命令大全

4 阅读1分钟

Docker常用命令主要包括镜像管理、容器生命周期、容器操作、数据卷与网络管理等几大类。‌‌

镜像管理

用于获取、查看、创建和删除镜像。

  • *docker pull [镜像名]:[标签]** ‌*:从仓库拉取镜像到本地。‌‌
  • *docker images*:列出本地所有镜像。‌‌
  • *docker rmi [镜像ID或名称]** ‌*:删除指定的本地镜像。‌‌
  • *docker build -t [镜像名]:[标签] [路径]** ‌*:使用Dockerfile构建新镜像。‌‌
  • *docker search [镜像名]** ‌*:在Docker Hub等仓库中搜索镜像。‌‌

容器生命周期管理

用于创建、启动、停止和删除容器。

  • *docker run [选项] [镜像名]** ‌*:创建并启动一个新容器。常用选项包括:

    • -d:后台运行(守护模式)。‌‌
    • -p [宿主机端口]:[容器端口]:端口映射。‌‌
    • -v [宿主机路径]:[容器路径]:挂载数据卷。‌‌
    • --name [容器名]:指定容器名称。‌‌
    • -e [环境变量]:设置环境变量。‌‌
  • *docker start/stop/restart [容器ID或名称]** ‌*:启动、停止或重启容器。‌‌

  • *docker rm [容器ID或名称]** ‌*:删除已停止的容器。使用 -f 参数可强制删除运行中的容器。‌‌

容器操作

用于查看、进入容器以及监控容器状态。

  • *docker ps*:列出正在运行的容器。使用 -a 参数列出所有容器(包括已停止的)。‌‌
  • *docker exec -it [容器ID或名称] /bin/bash*:以交互模式进入正在运行的容器。‌‌
  • *docker logs [容器ID或名称]** ‌*:查看容器日志。使用 -f 参数可实时跟踪日志。‌‌
  • *docker inspect [容器ID或名称]** ‌*:查看容器的详细信息。‌‌
  • *docker stats [容器ID或名称]** ‌*:实时查看容器的资源占用情况。‌‌