跳到主要内容

Docker 命令

以下是一些常用的 Docker 命令:

  1. 镜像相关命令:

    • docker images:列出本地的 Docker 镜像。
    • docker pull <镜像名称>:从 Docker 镜像仓库下载指定的镜像。
    • docker build -t <镜像名称> <Dockerfile路径>:根据 Dockerfile 构建一个新的镜像。
    • docker push <镜像名称>:将本地的镜像推送到 Docker 镜像仓库。
  2. 容器相关命令:

    • docker run <镜像名称>:根据指定的镜像创建并运行一个容器。
    • docker ps:列出正在运行的容器。
    • docker start <容器ID或容器名称>:启动一个已停止的容器。
    • docker stop <容器ID或容器名称>:停止一个正在运行的容器。
    • docker restart <容器ID或容器名称>:重启一个容器。
    • docker rm <容器ID或容器名称>:删除一个已停止的容器。
    • docker logs <容器ID或容器名称>:查看容器的日志输出。
    • docker exec -it <容器ID或容器名称> <命令>:在正在运行的容器中执行命令。
  3. 网络相关命令:

    • docker network ls:列出 Docker 中的网络。
    • docker network create <网络名称>:创建一个自定义网络。
    • docker network connect <网络名称> <容器ID或容器名称>:将一个容器连接到指定网络。
    • docker network disconnect <网络名称> <容器ID或容器名称>:将一个容器从指定网络断开。
  4. 数据卷相关命令:

    • docker volume ls:列出 Docker 中的数据卷。
    • docker volume create <卷名称>:创建一个数据卷。
    • docker volume inspect <卷名称>:查看指定数据卷的详细信息。
    • docker volume rm <卷名称>:删除一个未被使用的数据卷。

这些是一些常用的 Docker 命令,可以帮助你管理镜像、容器、网络和数据卷。还有其他更多的命令和选项可用于 Docker,你可以通过运行 docker --help 命令或查阅 Docker 官方文档获取更多详细信息。