无法在启动时跳转到nginx docker容器



我可以使用以下命令启动并执行到 ubuntu docker 容器中:

$ docker container run -it --rm ubuntu
root@ded56bdb6f95:/#

但是,当我尝试对nginx服务器执行相同的操作时,我得到一个空白控制台(尽管它确实在此处打印日志(:

$ docker container run -it -p 81:80 --rm nginx
# this is blank

我可以通过在nginx服务器运行时运行其他命令来执行:

docker container exec -it CONTAINER_ID bash
root@6270d301d3fd:/#

知道我做错了什么,或者这是否是预期的行为吗?

想通了,只需要添加外壳的名称(例如bashsh( 到 docker run 命令的末尾:

docker container run -it -p 81:80 --rm nginx bash

相关内容

  • 没有找到相关文章

最新更新