Да, вы можете использовать изображение docker в качестве места для хранения, а затем извлекать файлы.
Во-первых, в вашей Dockerfile
отсутствует директива FROM
. Это причина вашей ошибки:
FROM alpine
WORKDIR '/data'
COPY . .
Затем, чтобы построить образ:
$ docker build -t temp .
Затем, чтобы извлечь файлы, запустите контейнер:
$ docker run --detach --name data temp
и скопировать из контейнера на хост:
$ docker cp data:/data ./result