我将 Gitlab CI 与使用 Docker 的运行器结合使用。在 Gitlab 的一个项目的 git repo 中,我放置了一个 .gitlab-ci.yml 文件。推送此文件会导致运行程序基于我提供的 Docker 映像创建一个 Docker 容器。然后它运行 yml 文件中规定的构建步骤。当构建成功时,这非常有效。
但是,当构建失败时,我希望能够在用于运行此构建的 Docker 容器中找到原因。这可能吗?
'docker ps' 的输出显示容器在构建期间正在运行,但之后'docker ps -a' 的输出显示容器已被完全删除。有什么办法可以防止这种情况发生吗?