docker run:在
时间: 2024-06-25 15:01:12 浏览: 211
`docker run` 是 Docker 命令行工具中的一个基本命令,用于启动一个新的 Docker 容器。它执行的主要任务是在指定的镜像上创建一个容器,并可以根据需要提供环境变量、端口映射、卷挂载等参数。下面是 `docker run` 基本语法和一些常用选项的介绍:
```shell
docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]
```
- **OPTIONS**:可选参数,如 `-d`(后台运行)、`-p`(端口映射)、`-v`(卷挂载)等。
- **IMAGE[:TAG|@DIGEST]**:要运行的 Docker 镜像,可以指定标签或哈希值。
- **COMMAND**:容器启动时执行的命令,可以是 shell 命令或脚本。
- **ARG...**:传递给容器命令的参数。
例如,如果你想在后台运行一个名为 `nginx` 的官方镜像并映射宿主机的 8080 端口到容器的 80 端口,你可以这样使用:
```shell
docker run -d -p 8080:80 nginx
```
这将会启动一个持续运行的 nginx 服务,并将其监听的 80 端口映射到你的本地主机的 8080 端口。
阅读全文