【发布时间】:2021-03-15 16:12:14
【问题描述】:
有一个dockerfile 用于配置python version X。 dockerfile 在circle ci 中用于构建映像,然后推送到 gcr。我想创建另一个python version Y 的图像。问题是我应该输入相同的dockerfile 还是单独的dockerfile。
如果它在同一个 dockerfile 中,那么我将如何触发不同的构建?我正在查看this answer,这让我感到困惑的是,我可以在第一行标记图像,即FROM gcr.io/google-appengine/python:2019-08-07-184603 as python2.7,我如何确保针对它运行某些构建此图像的命令,然后运行其他命令反对python3.7 图片。
P.S:如果我不必使用 docker-compse,我会更喜欢。
【问题讨论】: