Docker创build基础映像

我正在尝试从头创build一个docker基础映像。 Dockerfile很简单:

FROM scratch COPY data_folder /opt/data_folder/ CMD ["/opt/data_folder/"] 

但是,在运行默认命令的最后一个Dockerfile指令中,进程退出,并说“oci运行时错误:exec:”/ opt / data_folder /“:permission denied”。 为什么会发生这种情况,因为docker文档指定这是如何创build一个基本的形象。

注意:我在windows上使用docker。 注意: Dockerfile是从docker-up上运行的。

您正试图“执行”文件夹/opt/data_folder/

docker文件build议执行一个命令( 可执行文件 hello

 FROM scratch ADD hello / CMD ["/hello"]