docker常用命令

83 阅读1分钟

下面是我工作时候常用的命令

  1. 基础命令

    • systemctl start docker:启动Docker服务。
    • systemctl stop docker:停止Docker服务。
    • systemctl restart docker:重启Docker服务。
    • systemctl enable docker:设置Docker服务随系统启动而自启动。
    • systemctl status docker:查看Docker服务的运行状态。
    • docker version:查看Docker的版本信息。
    • docker info:查看Docker的详细信息,包括容器、镜像、存储驱动等。
  2. 镜像命令

    • docker images:查看本地主机的所有镜像。
    • docker search 镜像名:搜索镜像。
    • docker pull 镜像名[:tag]:下载镜像。如果不加tag,会下载最新版本;加上tag则下载指定版本。
    • docker rmi -f 镜像名/镜像ID:删除一个或多个镜像。使用空格隔开多个镜像名或ID。
    • docker rmi -f $(docker images -aq):强制删除所有镜像。
  3. 容器命令

    • docker start 容器名称/ID:启动一个或多个容器。
    • docker stop 容器名称/ID:停止一个或多个容器。
    • docker rm -f 容器名称/ID:删除一个或多个容器。
    • docker ps:查看正在运行的容器。
    • docker ps -a:查看所有容器(包括正在运行和关闭的)。
    • docker ps -l:查看最近运行的容器。
    • docker cp [local_path] 容器名称:/[container_path]:将主机文件复制到容器中,并可以重命名。
    • docker inspect <task or container>:检查任务或容器的详细信息。