gpt4 book ai didi

docker - 我们可以使用.tar或zip归档文件构建docker镜像吗

转载 作者:行者123 更新时间:2023-12-02 19:35:47 26 4
gpt4 key购买 nike

我们能否使用tarball或zip归档文件(其中包含dockerfile)构建docker镜像。我需要使用docker api从文件中构建镜像。

是否有任何引用资料或资源,我已经搜索了3分钟,但找不到任何东西。

请帮帮我!
提前致谢!

最佳答案

是的,可以从包含Dockerfile的tarball构建dockerimage。
假设我们有一个名为myDockerfile的dockerfile,其中包含以下脚本

FROM ubuntu

COPY ./venv /

CMD ["/bin/bash"]
myDockerFile存在于文件夹 dockerfiles
FOLDER --> dockerfiles
FILE -----------> myDockerFile

文件夹 dockerfiles的压缩包称为 dockerfiles.tar
用于构建镜像的docker命令将是:-
cat dockerfiles.tar | docker build - -f dockerfiles/myDockerFile -t mydockerimage

注意:-
-f denotes the docker file in context to the tarball , if the dockerfile is called 'Dockerfile'
then there is no need to mention the name of the filename verbose

关于docker - 我们可以使用.tar或zip归档文件构建docker镜像吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45324151/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com