docker常用命令大全
时间: 2023-10-26 11:47:39 浏览: 43
以下是一些常用的 Docker 命令:
#### 1. 镜像相关命令:
- `docker images`:列出所有本地镜像。
- `docker search <镜像名称>`:搜索远程仓库中的镜像。
- `docker pull <镜像名称>`:下载镜像到本地。
- `docker rmi <镜像名称>`:删除本地的指定镜像。
- `docker build -t <镜像名称> .`:使用 Dockerfile 构建一个新的镜像并命名为指定名称。
#### 2. 容器相关命令:
- `docker ps`:列出所有正在运行的容器。
- `docker ps -a`:列出所有容器,包括已停止的。
- `docker start <容器ID>`:启动指定 ID 的容器。
- `docker stop <容器ID>`:停止指定 ID 的容器。
- `docker rm <容器ID>`:删除指定 ID 的容器。
- `docker run <镜像名称>`:创建一个新的容器并运行指定的镜像。
- `docker exec -it <容器ID> /bin/bash`:进入正在运行的容器。
#### 3. 数据卷相关命令:
- `docker volume ls`:列出所有数据卷。
- `docker volume create <卷名称>`:创建一个新的数据卷。
- `docker volume inspect <卷名称>`:查看指定数据卷的详细信息。
- `docker volume rm <卷名称>`:删除指定的数据卷。
#### 4. 网络相关命令:
- `docker network ls`:列出所有网络。
- `docker network create <网络名称>`:创建一个新的网络。
- `docker network inspect <网络名称>`:查看指定网络的详细信息。
- `docker network rm <网络名称>`:删除指定网络。
#### 5. 其他常用命令:
- `docker info`:查看 Docker 的系统信息。
- `docker version`:查看 Docker 的版本信息。
- `docker login`:登录到 Docker Hub。
- `docker logout`:退出 Docker Hub。
- `docker system prune`:清除所有未使用的资源(镜像、容器、网络、数据卷)。