【问题标题】:What is the programming language used in dockerfile and docker-compose filesdockerfile 和 docker-compose 文件中使用的编程语言是什么
【发布时间】:2019-11-16 15:04:06
【问题描述】:

docker file 和 docker-compose files 使用的编程语言是什么。

我们使用 dockerfile 来构建 docker 镜像。 那么开发dockerfile用什么语言呢?

【问题讨论】:

  • 它不是真正的语言,它是一种称为 YAML 的文件格式。 yaml.org

标签: docker docker-compose dockerfile


【解决方案1】:
  • Docker 是用 GO 语言编写的
  • Dockerfile 只是一个文本文件。它是一个包含命令和指令集合的脚本,这些命令和指令将在 docker 环境中按顺序自动执行,用于构建新的 docker 映像。
  • docker-compose.yml 文件用于 docker-compose,如果您正在使用 Docker 的该功能。

【讨论】:

  • 感谢您的回复。问题:如果它只是一个文本文件,我们会看到一些预定义的指令,如 FROM、ENV、COPY、USER、CMD。作为我们可以定义这些预定义关键字的一部分。
  • 目前,Dockerfiles 可以包含十几种不同的命令来让 Docker 构建映像。 docker 守护进程可以理解这些命令来构建映像。
猜你喜欢
  • 2021-02-27
  • 1970-01-01
  • 2021-08-19
  • 1970-01-01
  • 1970-01-01
  • 2011-03-20
  • 2014-06-07
  • 1970-01-01
  • 2022-12-10
相关资源
最近更新 更多