Ответ 1
Не берите в голову, наряду с путём мне нужно указать мое новое имя файла, которое хотел создать докер, в моих случаях я дал
C:\<mydir>\Docker\docker_images>docker save -o ./<tar name that docker wanted to create> <imgID>
Я пытаюсь сохранить изображение докеров в окнах, чтобы я мог загрузить в другой Linux-ящик, между ними, сохраняя изображения в окнах, я получил сообщение об ошибке, чтобы запретить переименование файла docker temp.
Я проверил разрешение, все выглядит отлично, на самом деле я могу редактировать. Любая помощь здесь очень заметна. Я использую docker 1.11.0
C:\<mydir>\Docker\docker_images>docker save -o . <imgID>
rename .docker_temp_742575903 .: Access is denied.
Не берите в голову, наряду с путём мне нужно указать мое новое имя файла, которое хотел создать докер, в моих случаях я дал
C:\<mydir>\Docker\docker_images>docker save -o ./<tar name that docker wanted to create> <imgID>
Для аналогичной проблемы, но на Unix:
[email protected]:/opt/docker# docker save -o ./presto.tar starburstdata/presto
open .docker_temp_359214587: permission denied
Вы можете использовать другой синтаксис для сохранения изображения в качестве обходного пути:
[email protected]:/opt/docker# docker save starburstdata/presto > presto.tar
[email protected]:/opt/docker# ls -l
razem 1356196
-rw-r--r-- 1 root root 1388737024 maj 23 11:16 presto.tar
У меня такая же проблема, но aswer не помог в моем случае. О, вы используете Windows.
$sudo docker image save -o ./image img
open .docker_temp_073162966: permission denied
$ sudo docker image save img -o./image
имеет тот же результат
Я обошел проблему в linux, изменив текущее разрешение forlder на 777. Убедитесь, что у вас текущий direct:
mkdir ~/docker-images
cd ~/docker-images
chmod 777 ./
sudo docker save <img_id> -o ./<filename>