我们可以用.tar或zip档案build立一个docker镜像

我们可以使用包含dockerfile的tar包或zip存档来构build一个docker镜像。 我需要使用docker API从档案中构build一个图像。

有没有任何的参考或资源,我已经search了3分钟,但找不到任何东西。

请帮帮我! 提前致谢!

你的意思是说,你的tar.gz是包含一个Dockerfile,你想build立它的形象? 就像是你从github发行版下载一个档案一样,例如: https : //github.com/nginxinc/docker-nginx/releases ?

是的你可以:

#!/bin/bash wget "https://github.com/nginxinc/docker-nginx/archive/1.13.2.tar.gz" tar xvf 1.13.2.tar.gz --strip-components 3 docker-nginx-1.13.2/stable/alpine/Dockerfile && docker build . -t mynginx 

您可以使用docker load命令获取更多的信息访问