如何通过命令行编辑和保存Python文件

时间:2019-06-03 13:25:34

标签: linux python-3.x docker conan

我有一个Dockerfile,在其RUN指令之一中创建了一个柯南文件。我想编辑该柯南文件并将其保存在Dockerfile中以设置项目特定的设置。有没有办法通过命令行来执行此操作,例如Python提示符?

或者有一种方法可以将Python文件嵌入Dockerfile中?

1 个答案:

答案 0 :(得分:0)

我不知道要这样做的任何命令。但我建议您使用另一种方法:

  1. 使用环境变量作为占位符Object)创建柯南模板文件。
  2. 使用youconanfile.dist命令以使用当前项目变量在运行时创建所需的文件。

我使用这种技术in a Docker stack来生成多个文件(envsubstwp-cli.yml ...)。我的示例在deploy.php中。如果您需要在Makefile中使用它,可以假设

  • Dockerfile已安装在您的容器上
  • envsubst命令用于将Conan模板文件推送到您的容器中。