Docker常见命令
以下是一些常见的 Docker 命令及其描述:
命令 | 描述 |
---|---|
docker --version | 显示 Docker 的版本信息。 |
docker pull <image> | 从 Docker 仓库中拉取镜像。 |
docker build -t <name>:<tag> <path> | 从 Dockerfile 构建镜像并为其指定标签。 |
docker images | 列出本地所有镜像。 |
docker rmi <image> | 删除指定的镜像。 |
docker run <options> <image> | 创建并启动一个容器。常用选项包括 -d (后台运行)、-p (端口映射)、--name (为容器指定名称)等。 |
docker ps | 列出当前运行的容器。 |
docker ps -a | 列出所有容器,包括已停止的容器。 |
docker stop <container> | 停止运行中的容器。 |
docker start <container> | 启动已停止的容器。 |
docker restart <container> | 重启容器。 |
docker rm <container> | 删除指定的容器。 |
docker exec -it <container> <command> | 在运行中的容器内执行命令,-it 使你能够与容器交互。 |
docker logs <container> | 查看容器的日志。 |
docker inspect <container> | 查看容器或镜像的详细信息。 |
docker network ls | 列出所有 Docker 网络。 |
docker volume ls | 列出所有 Docker 卷。 |
docker-compose | 管理 Docker Compose 配置和服务,常用子命令包括 up (启动服务)、down (停止并删除服务)、logs (查看日志)等。 |
docker-compose up | 启动 docker-compose.yml 文件中定义的服务。 |
docker-compose down | 停止并删除 docker-compose.yml 文件中定义的服务。 |
docker-compose ps | 列出 docker-compose 管理的容器。 |
docker-compose logs | 查看 docker-compose 管理的服务的日志。 |