Docker创建基本映像

时间:2016-10-21 11:19:22

标签: docker dockerfile

我正在尝试从头开始创建一个docker基础图像。 Dockerfile很简单:

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

但是,在运行默认命令时的最终Dockerfile指令中,进程退出并说“oci runtime error:exec:”/ opt / data_folder /“:permission denied”。 为什么会发生这种情况,因为docker文档指定这是您创建基本图像的方式。

注意:我在Windows native上使用docker。 注意: Dockerfile是从docker-compose运行的。

1 个答案:

答案 0 :(得分:2)

你正试图"执行"文件夹/opt/data_folder/

docker doc建议执行命令(可执行文件 hello

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