运行容器使用什么命令?docker run
时间: 2024-11-03 16:16:50 浏览: 16
Docker run 命令的使用方法详解
运行Docker容器通常使用`docker run`命令,该命令的基本语法如下:
```bash
docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]
```
其中:
- `OPTIONS`:可选的选项,用于配置容器的行为,如 `-d`(后台运行)、`-p`(端口映射)、`-v`(挂载卷)等。
- `IMAGE`:你要使用的镜像名称,包括可以选择的标签或哈希值。
- `[COMMAND]`:容器启动后要执行的命令,如果省略,会默认执行image内ENTRYPOINT指定的命令。
- `[ARG...]`:传递给container命令的参数。
例如,如果你想从官方的Python镜像启动一个运行web服务的容器,并将其作为守护进程运行,你可以这样做:
```bash
docker run -d -p 5000:80 python:latest python app.py
```
这里 `-d` 表示后台运行,`-p 5000:80` 是将主机的5000端口映射到容器内的80端口,`python:latest` 是镜像名和版本。
阅读全文