docker常用命令大全
时间: 2023-10-23 22:47:05 浏览: 109
以下是常用的 Docker 命令:
* `docker run` - 运行一个 Docker 容器。
* `docker build` - 使用 Dockerfile 构建一个 Docker 镜像。
* `docker pull` - 从 Docker Hub 或其他镜像仓库中拉取一个 Docker 镜像。
* `docker push` - 将一个 Docker 镜像推送到 Docker Hub 或其他镜像仓库。
* `docker ps` - 列出正在运行的 Docker 容器。
* `docker stop` - 停止一个正在运行的 Docker 容器。
* `docker rm` - 删除一个 Docker 容器。
* `docker images` - 列出所有的 Docker 镜像。
* `docker rmi` - 删除一个 Docker 镜像。
* `docker exec` - 在一个正在运行的 Docker 容器中执行命令。
* `docker logs` - 查看一个 Docker 容器的日志。
* `docker inspect` - 查看一个 Docker 容器的详细信息。
* `docker network` - 管理 Docker 网络。
以上是常用的 Docker 命令,更多命令请查看 Docker 官方文档。
相关问题
mac终端docker常用命令大全
Mac终端中常用的Docker命令包括但不限于以下几个:
1. **安装 Docker**:
```
brew install docker
```
或者如果你使用的是Homebrew,可以这样升级到最新版本:
```
brew upgrade docker
```
2. **启动 Docker Desktop** (如果尚未启动):
```
docker desktop start
```
3. **检查 Docker 是否运行**:
```
docker ps
```
4. **拉取镜像**:
```
docker pull <image_name>
```
5. **创建并运行容器(基于镜像)**:
```
docker run -it <image_name> [command]
```
6. **运行交互式容器(进入容器内部)**:
```
docker run -it <image_name> /bin/bash
```
7. **查看正在运行的容器**:
```
docker ps -a
```
8. **停止和删除容器**:
```
docker stop <container_id>
docker rm <container_id>
```
9. **查看容器日志**:
```
docker logs <container_id>
```
10. **查看所有镜像**:
```
docker images
```
11. **构建 Docker 镜像** (假设有一个名为`Dockerfile`的文件):
```
docker build -t <image_name> .
```
12. **推送镜像到仓库**:
```
docker push <image_name>
```
13. **从仓库拉取私有镜像**:
```
docker login
docker pull <your_username>/<repo>:tag
```
docker常用命令大全 查看所有容器
Docker 提供了一系列命令来管理容器,查看所有正在运行、暂停、停止或已退出的容器通常可以使用 `docker ps` 命令。这个命令有不同的选项可以满足不同需求:
1. **列出所有容器**(包括所有状态):
```
docker ps -a
```
2. **仅列出运行中的容器**(默认显示):
```
docker ps
```
3. **按名称或ID查找特定容器**:
```
docker ps -f name=<container_name> 或 docker ps -q -f id=<container_id>
```
4. **添加详细信息,如状态、端口映射等**:
```
docker ps -l -t --no-trunc
```
5. **过滤条件可以根据标签、创建时间等设置**:
```
docker ps -l --filter "label=foo=bar"
```
6. **查看容器日志**:
```
docker logs <container_name_or_id>
```
注意:如果需要更详细的帮助,可以随时加上 `-h` 或 `--help` 参数,如 `docker ps -h`。
阅读全文