Вы не можете копировать, используя абсолютный путь, путь должен быть относительно Dockerfile, поэтому /home/abdoulaye/Documents/M2BIGDATA/Jaziri
этот путь внутри Dockerfile неверен. Скопируйте файл в контекст Dockerfile, а затем скопируйте, как
ADD M2BIGDATA/Jaziri /work
Теперь. Во-первых, вам не следует копировать файлы с хоста в каталог исполняемых файлов.
Например,
FROM alpine
copy hello.txt /bin/sh
Если вы скопируете таким образом, это создаст проблему для запуска команды внутри контейнера, так как sh
или bash
будет заменен или поврежден.
2-й, пока вы создаете образ докера с недопустимым контекстом, он должен быть таким же, как и ваш Dockerfile, поэтому лучше запустить каталог, в который вы помещаете Dockerfile.
docker build -t my-jupyter .
3-ий, вы не должны запускать команду cp
внутри контейнера для копирования файлов с хоста наконтейнер.
docker cp /home/abdoulaye/Documents/M2BIGDATA/Jaziri container_id:/work
он скопирует ваши файлы в /work
путь контейнера.