Docker 是一个强大的容器化平台,提供了丰富的命令行工具来管理容器和镜像。以下是一些常用的 Docker 指令:

  1. 创建和管理容器:
    • docker run: 创建并运行容器。
    • docker start: 启动一个已经停止的容器。
    • docker stop: 停止一个运行中的容器。
    • docker restart: 重启容器。
    • docker pause: 暂停容器。
    • docker unpause: 取消暂停容器。
    • docker rm: 删除一个或多个容器。
    • docker ps: 列出正在运行的容器。
    • docker ps -a: 列出所有容器(包括已停止的)。
  2. 查看和管理镜像:
    • docker images: 列出本地镜像。
    • docker pull: 从 Docker 镜像仓库拉取镜像到本地。
    • docker build: 根据 Dockerfile 构建自定义镜像。
    • docker push: 将本地镜像推送到 Docker 镜像仓库。
    • docker rmi: 删除一个或多个本地镜像。
  3. 容器和主机之间的交互:
    • docker exec: 在运行中的容器中执行命令。
    • docker attach: 进入运行中的容器。
    • docker cp: 在容器和主机之间复制文件或目录。
  4. Docker 网络:
    • docker network ls: 列出 Docker 网络。
    • docker network create: 创建 Docker 网络。
    • docker network connect: 连接容器到 Docker 网络。
    • docker network disconnect: 断开容器与 Docker 网络的连接。
  5. Docker 卷:
    • docker volume ls: 列出 Docker 卷。
    • docker volume create: 创建 Docker 卷。
    • docker volume rm: 删除 Docker 卷。
    • docker volume inspect: 查看 Docker 卷的详细信息。

以上是一些常用的 Docker 命令,您可以根据需要灵活运用它们来管理容器和镜像。