1 序言
Docker 是一种轻量级的容器化技术,常用于构建、打包、部署和运行应用程序。以下是一些常用的 Docker 命令及其详细介绍:
2 常用命令介绍
1. docker run
语法介绍
运行一个 Docker 容器。
docker run [OPTIONS] IMAGE [COMMAND] [ARGS...]
OPTIONS
:可选参数,用于配置容器的行为。IMAGE
:必选参数,指定要运行的容器镜像。COMMAND
:可选参数,覆盖容器镜像中的默认命令。ARGS...
:可选参数,传递给容器的参数。
示例介绍
例如,运行一个基于 Ubuntu 镜像的容器并启动一个 Bash shell:
docker run -it ubuntu bash
2. docker ps
语法介绍
列出当前正在运行的容器。
docker ps [OPTIONS]
OPTIONS
:可选参数,用于过滤容器列表。
使用示例
例如,列出当前正在运行的所有容器:
docker ps
3. docker images
语法介绍
列出本地所有可用的 Docker 镜像。
docker images [OPTIONS] [REPOSITORY[:TAG]]
OPTIONS
:可选参数,用于过滤镜像列表。REPOSITORY[:TAG]
:可选参数,指定要列出的镜像名称和标签。
示例介绍
例如,列出本地所有可用的 Docker 镜像:
docker images
4. docker build
语法介绍
使用 Dockerfile 构建一个 Docker 镜像。
docker build [OPTIONS] PATH
OPTIONS
:可选参数,用于配置构建过程。PATH
:必选参数,指定包含 Dockerfile 的目录路径。
示例介绍
例如,使用当前目录中的 Dockerfile 构建一个名为 myapp 的镜像:
docker build -t myapp .
5. docker commit
语法介绍
将容器的更改保存为新的镜像。
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
OPTIONS
:可选参数,用于配置镜像的元数据等。CONTAINER
:必选参数,指定要保存为镜像的容器 ID 或名称。REPOSITORY[:TAG]
:可选参数