docker run的使用
时间: 2023-10-19 07:30:42 浏览: 149
docker run是Docker中最常用的命令之一,用于在Docker中运行一个容器。它的基本用法是:
```
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
```
其中,`OPTIONS`是一些可选参数,`IMAGE`是要运行的镜像名称,`COMMAND`和`ARG...`是容器中要执行的命令及其参数。
下面是一些常用的`docker run`命令示例:
1. 运行一个容器:
```
docker run ubuntu
```
这会在Docker中运行一个基于Ubuntu的容器。
2. 指定容器名称:
```
docker run --name my-container ubuntu
```
这会在Docker中运行一个基于Ubuntu的容器,并将其命名为"my-container"。
3. 指定容器与主机之间的端口映射:
```
docker run -p 8080:80 nginx
```
这会在Docker中运行一个基于Nginx的容器,并将主机的8080端口映射到容器的80端口。
4. 挂载主机目录到容器:
```
docker run -v /host/path:/container/path ubuntu
```
这会在Docker中运行一个基于Ubuntu的容器,并将主机上的`/host/path`目录挂载到容器的`/container/path`目录。
5. 后台运行容器:
```
docker run -d ubuntu sleep infinity
```
这会在Docker中运行一个基于Ubuntu的容器,并让其在后台执行`sleep infinity`命令。
这些示例只是`docker run`命令的一小部分用法,更多详细的参数和用法可以通过查阅Docker官方文档获取。
阅读全文