【发布时间】:2020-08-07 16:03:05
【问题描述】:
当我运行或启动 Docker 容器时,它不会继续运行。 Docker start 只会返回我给它的任何容器的名称,但实际上不会做任何事情。 Docker run (ex $ docker run -p 8080:80 --name hello -d hello-world) 会创建它,但它会立即退出。
如果我在其中之一之后运行 docker ps,它不会显示当前正在运行的任何内容。 如果我运行 docker ps -a,它会显示我的所有容器,并显示我刚刚尝试运行的容器在几秒钟前退出。
这很常见吗?如何让我的容器保持运行?我正在尝试学习如何使用 Docker,这是最糟糕的经历之一。感谢您的任何帮助或建议
【问题讨论】:
-
查看容器日志是否启动容器内进程出错。 (
docker logs ...)。 -
这很常见吗?如何让我的容器保持运行?您的 docker 是否正在运行一个长时间运行的进程,例如 Web 服务器、数据库,或者只是一个脚本你好世界节目?查看自学教程docs.docker.com/get-started/resources/
标签: image docker nginx containers