docker run 怎么使用
时间: 2024-04-28 15:17:20 浏览: 14
当你使用docker run命令时,你可以创建并启动一个新的容器。下面是docker run命令的基本用法和一些常见选项:
1. 基本用法:
```
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
```
2. 选项说明:
-d, --detach`:在后台运行容器。
- `-p, --publish <host_port>:<container_port>`:将主机的端口映射到容器的端口。
- `-v, --volume <host_path>:<container_path>`:将主机的目录或文件挂载到容器中。
- `--name <container_name>`:为容器指定一个名称。
- `--rm`:容器停止后自动删除。
- `-e, --env <key=value>`:设置容器的环境变量。
- `-it`:以交互模式运行容器。
3. 示例:
- 运行一个nginx容器,并将主机的80端口映射到容器的80端口:
```
docker run -d -p 80:80 nginx
```
- 运行一个容器,并指定名称为my_container:
```
docker run --name my_container ubuntu
```
- 运行一个容器,并挂载主机的目录到容器中:
```
docker run -v /host/path:/container/path ubuntu
```
- 运行一个交互式的容器,并执行命令:
```
docker run -it ubuntu bash
```