Python金丝雀https://github.com/googleContainerTools/kaniko
pykaniko的Python项目详细描述
Kaniko是一个从Dockerfile
如何安装
为了安装kaniko,在Dockerfile中添加下一行
FROM gcr.io/kaniko-project/executor:v0.12.0 AS kaniko
FROM <your docker repo>
ENV DOCKER_CONFIG /kaniko/.docker
COPY --from=kaniko /kaniko /kaniko
...
pip
^{pr2}$使用方法:
fromkanikoimportKaniko,KanikoSnapshotModekaniko=Kaniko()kaniko.dockerfile='/path/to/Dockerfile'kaniko.no_push=Truekaniko.snapshot_mode=KanikoSnapshotMode.fullbuild_logs=kaniko.build()# List[str]
另一种方式:
fromkanikoimportKaniko,KanikoSnapshotModekaniko=Kaniko()build_logs=kaniko.build(docker_registry_uri='https://index.docker.io/v1/',registry_username='username',registry_password='password',destination='path-to-repo:tag',dockerfile='/path/to/Dockerfile',snapshot_mode=KanikoSnapshotMode.full,)
- 项目
标签: