🗒️Docker 常用命令

type
status
date
slug
summary
tags
category
icon
password

以下是一些 Docker 常用命令:

  1. 镜像相关命令:
      • docker images:列出本地所有的镜像。
      • docker pull <image-name>:从 Docker 镜像仓库中下载指定的镜像。
      • docker build -t <image-name> <path-to-dockerfile>:根据 Dockerfile 构建一个新的镜像。
      • docker push <image-name>:将本地的镜像推送到 Docker 镜像仓库中。
  1. 容器相关命令:
      • docker ps:列出正在运行的容器。
      • docker ps -a:列出所有的容器,包括已停止的容器。
      • docker run <image-name>:根据指定的镜像创建并运行一个新容器。
      • docker start <container-id>:启动一个已停止的容器。
      • docker stop <container-id>:停止一个正在运行的容器。
      • docker restart <container-id>:重启一个正在运行的容器。
      • docker rm <container-id>:删除一个已停止的容器。
      • docker exec -it <container-id> <command>:在正在运行的容器中执行指定的命令。
  1. 日志和信息相关命令:
      • docker logs <container-id>:查看容器的日志。
      • docker inspect <container-id>:获取有关容器的详细信息。
      • docker stats <container-id>:实时显示容器的资源使用情况。
  1. 网络相关命令:
      • docker network ls:列出 Docker 网络。
      • docker network create <network-name>:创建一个新的 Docker 网络。
      • docker network connect <network-name> <container-id>:将容器连接到指定的网络。
      • docker network disconnect <network-name> <container-id>:将容器从指定的网络中断开连接。
这只是一些常用的 Docker 命令示例,Docker 还提供了更多命令和选项,您可以通过运行 docker --helpdocker <command> --help 来获取更多关于特定命令的详细信息。

docker compose命令

Docker Compose 是一个用于定义和运行多个容器应用的工具。它使用一个 YAML 文件来配置应用的服务、网络和卷等,并提供了一组命令来管理这些容器应用。以下是一些常用的 Docker Compose 命令:
  1. 启动和停止应用:
      • docker-compose up:在当前目录下启动应用的容器。如果需要构建镜像,会自动构建。
      • docker-compose up -d:在后台模式下启动应用的容器。
      • docker-compose down:停止并移除当前目录下的应用容器。
  1. 管理容器:
      • docker-compose ps:列出当前目录下正在运行的容器。
      • docker-compose start:启动当前目录下的已停止容器。
      • docker-compose stop:停止当前目录下正在运行的容器。
      • docker-compose restart:重启当前目录下正在运行的容器。
  1. 构建和管理镜像:
      • docker-compose build:构建当前目录下的镜像。
      • docker-compose pull:拉取当前目录下配置的服务所需的镜像。
      • docker-compose push:将当前目录下配置的服务所使用的镜像推送到远程仓库。
  1. 查看日志和状态:
      • docker-compose logs:查看当前目录下所有容器的日志。
      • docker-compose logs <service-name>:查看指定服务的日志。
      • docker-compose ps:查看当前目录下所有容器的状态信息。
  1. 其他常用命令:
      • docker-compose exec <service-name> <command>:在指定服务的容器中执行命令。
      • docker-compose config:验证当前目录下的 Compose 文件是否正确,并打印合并后的配置。
      • docker-compose version:显示 Docker Compose 版本信息。
这些是一些常见的 Docker Compose 命令示例,您可以根据需要使用其他命令和选项。运行 docker-compose --help 可以获取更多关于 Docker Compose 命令的详细信息。
Loading...

No results found.