Dockerfile 的新命令

时间:2024-07-18 12:23:30
【文件属性】:

文件名称:Dockerfile 的新命令

文件大小:79KB

文件格式:ZIP

更新时间:2024-07-18 12:23:30

docker dockerfile llb buildkit

Dockerfile+该项目提供了被 moby 项目拒绝或长时间未解决的 Dockerfile 语法扩展。目前,该项目添加了一个INCLUDE+ Dockerfile 指令,允许您将另一个文件的内容导入到您的 Dockerfile 中。有计划在不久的将来添加更多功能。入门特征包括+路线图反馈入门首先,您需要确保您运行的是兼容版本的 Docker:您至少需要 Docker 18.09。如果您使用的是旧版本,那您就不走运了。对不起!导出以下环境变量以启用 Buildkit:DOCKER_BUILDKIT=1和COMPOSE_DOCKER_CLI_BUILD=1 (这对于较新的 Docker 安装可能不是必需的)设置 Docker 后,您只需要添加以下行作为 Dockerfile 中的第一行:# syntax = edrevo/dockerfile-plus就是这样!特征包括+现在只有一个额外的指令:INCLUDE+ 。所有 Dockerfile+ 命令都以+号结尾,以避免将来与 Dockerfile 命令发生任何潜在的冲突。INCLUDE+会将另一个文件的逐字内容导入您的 Dockerfi


【文件预览】:
dockerfile-plus-master
----LICENSE-MIT(1KB)
----LICENSE-APACHE(11KB)
----buildkit-llb()
--------src()
--------Cargo.toml(658B)
--------examples()
--------CHANGELOG.md(758B)
--------README.md(1KB)
----Cargo.lock(39KB)
----.github()
--------workflows()
----dockerfile-plus()
--------Dockerfile(821B)
--------src()
--------Cargo.toml(716B)
--------examples()
----Cargo.toml(91B)
----buildkit-proto()
--------build.rs(314B)
--------src()
--------Cargo.toml(756B)
--------update.sh(1KB)
--------CHANGELOG.md(398B)
--------README.md(1KB)
--------proto()
----.gitignore(7B)
----.dockerignore(11B)
----README.md(3KB)

网友评论