docker run -d -p 8801:80 --name nginx nginx/laster docker: Error response from daemon: No command specified.
时间: 2024-03-05 15:55:17 浏览: 174
nginx-live:简单易用的基于nginx的自托管视频流服务
这个错误信息提示你没有指定容器启动后要执行的命令,因为 `nginx` 镜像没有默认的启动命令。
你可以在 `docker run` 命令后面添加一个命令,比如:
```
docker run -d -p 8801:80 --name my-nginx nginx:latest nginx -g "daemon off;"
```
这个命令将创建一个名为 `my-nginx` 的容器,映射容器内部的 80 端口到主机的 8801 端口,并执行 `nginx -g "daemon off;"` 命令作为容器的启动命令。
注意,`nginx -g "daemon off;"` 命令是在容器内部执行的,不需要在命令行中添加 `docker exec`。
阅读全文