一、镜像相关命令
-
docker images
- 查看本地已有的镜像。
- 示例:运行该命令可以列出所有本地镜像的名称、标签、镜像 ID、创建时间和大小等信息。
-
docker pull <image_name>
- 从 Docker 仓库拉取指定的镜像。
- 例如:
docker pull ubuntu:latest
拉取最新的 Ubuntu 镜像。
-
docker rmi <image_id>
- 删除指定的镜像。
- 比如:如果要删除 ID 为
123456789
的镜像,可使用docker rmi 123456789
二、容器相关命令
-
docker run <image_name>
- 基于指定的镜像创建并启动一个新容器。
- 例如:
docker run -it ubuntu:latest /bin/bash
以交互模式启动一个 Ubuntu 容器,并进入其命令行界面。
-
docker ps
- 查看正在运行的容器。
- 示例:可以获取容器的 ID、镜像名称、启动命令、创建时间、状态和端口映射等信息。
-
docker stop <container_id>
- 停止指定的容器。
- 比如:通过容器 ID
987654321
停止容器,使用docker stop 987654321
-
docker start <container_id>
- 启动已停止的容器。
-
docker restart <container_id>
- 重启指定的容器。
-
docker rm <container_id>
- 删除已停止的容器。
三、容器操作命令
-
docker exec -it <container_id> <command>
- 在运行中的容器内执行指定的命令。
- 例如:
docker exec -it 123456789 /bin/bash
进入容器的命令行。
-
docker logs <container_id>
- 查看容器的日志输出。
-
docker inspect <container_id>
- 获取容器的详细配置和状态信息。
四、数据卷相关命令
-
docker volume create <volume_name>
- 创建一个数据卷。
-
docker volume inspect <volume_name>
- 查看数据卷的详细信息。
-
docker volume rm <volume_name>
- 删除指定的数据卷。