所以我用buildah来构建容器:
buildah bud -t ${imageFullName()} -f ${componentName}/DockerfileTests ${buildArgsStr} ${componentName}但是,当我试图在这个容器中运行一个命令时:
buildah run ${componentName} -- python3 -m pytest src/test_models.py它返回error reading build container: container not known。我怎样才能解决这个问题?
发布于 2022-08-09 12:44:55
在这种情况下,我的第一个命令生成一个图像,而不是一个容器。要从这个映像创建一个容器,我必须运行命令:
buildah from ${imageFullName()}现在,当您创建了一个容器时,您可以使用一个命令来查找它的名称,该命令显示了现在可以雪崩的所有容器:
buildah containers在获得容器的名称之后,您可以成功地运行:
buildah run ${containerName} -- ...your command...https://stackoverflow.com/questions/73277436
复制相似问题