docker image를 build하고 docker toolbox로 save를 하는데 갑자기 docker save my-image | gzip > my-image.tar,gz 를 입력하면 'bash: my-image.tar.gz: Permission denied'라고 하면서 안 되는데 어떻게 해야 tar.gz file을 만들 수 있나요..

Created by Jeong yu seok Jeong
아하 해결됐습니다! 열심히 답변해주셔서 감사합니다.
https://docs.docker.com/v17.12/toolbox/toolbox_install_windows/#optional-add-shared-directories 여기 설명대로 shared directory를 구성하시고 bash에서 해당 directory로 이동후 docker save를 수행해야 한다는 의며였습니다. 저의 작업환경이 windows가 아니어서 확인은 어려운데, 문서대로라면 일단 cd /c/Users 로 이동한 후 docker save를 수행해보면 될 것 같습니다.
네트워크 및 공유 센터에서 홈 그룹에서 사진, 비디오, 음악, 문서, 프린터 및 장치 다 공유 시키고 windows folder에 '속성'에서 '고급 공유'에서 '공유 사용 권한'에서 'Everyone'을 모든 권한으로 주었습니다. 따로 바탕화면에 있는 'docker-templates-master' file에 속성에서 폴더 공유를 선택해서 공유할 사람을 추가하여 Everyone을 선택해 사용 권한 수준을 읽기/쓰기로 공유하고 windows folder에 설정했던 것처럼 설정해 주었습니다. 하지만 똑같이 ``` touch test ``` ``` touch: cannot touch 'test': Permission denied ``` 나오고 ``` docker save help-khidi-tensorflow-1.14.0-gpu-py3 | gzip > help-khidi-tensorflow-1.14.0-gpu-py3.tar.gz ``` ``` bash: help-khidi-tensorflow-1.14.0-gpu-py3.tar.gz: Permission denied ``` 나오고 이 문구 밑에 많이 긴 error message가 나옵니다... 혹시 설명드린 공유하는 과정이 틀렸나요??
docke toolbox 의 bash 환경에서 ``` touch test ``` 명령은 잘 되나요? 아마 toolbox에서 file write 권한이 없을 것으로 보이네요. windows folder를 작업용으로 공유해서 쓰기 권한을 설정하고 save하면 될 것 같습니다.
음 제가 잘은 모르지만 pc os는 Windows 8.1 k이고 docker toolbox로 VBox를 이용하고 shell 환경은 ``` $ echo $SHELL ``` ``` /usr/bin/bash ``` 이라고 나옵니다..
pc의 os나 shell 환경이 문제일 듯한데, 어떤 구성인지 알 수가 없어서 제가 도와드릴 부분이 없는 듯 합니다.
``` $ tar cf - help-khidi-tensorflow-1.14.0-gpu-py3 | gzip > help-khidi-tensorflow-1.14.0-gpu-py3.tar.gz ``` ``` bash: help-khidi-tensorflow-1.14.0-gpu-py3.tar.gz: Permission denied tar: help-khidi-tensorflow-1.14.0-gpu-py3: Cannot stat: No such file or directory ``` 라고 message가 나옵니다. 다른 이미지도 마찬가지입니다..
혹시 아무 파일이나 하나 정해서 ``` $ tar cf - | gzip > test.tar.gz ``` 은 정상 동작하나요?
알겠습니다. ``` $ docker save help-khidi-tensorflow-1.14.0-gpu-py3 | gzip > help-khidi-tensorflow-1.14.0-gpu-py3.tar.gz ``` ``` bash: help-khidi-tensorflow-1.14.0-gpu-py3.tar.gz: Permission denied write /dev/stdout: The pipe is being closed. ``` 라고 error message가 나옵니다.
command가 wiki format이 먹어서 정확하게 입력한 내용을 확인하기 어려운데요. editor에서 'Code Block' button을 click하시고 ``` $ docker save help-khidi-tensorflow-1.14.0-gpu-py3 | gzip > help-khidi-tensorflow-1.14.0-gpu-py3.tar.gz ``` 이렇게 내용을 남겨주세요.
만약에 image를 help-khidi-tensorflow-1.14.0-gpu-py3로 한다면 $ docker images 하면 그 image 정보가 뜨고 $ docker save help-khidi-tensorflow-1.14.0-gpu-py3 | gzip > help-khidi-tensorflow-1.14.0-gpu-py3.tar.gz bash: help-khidi-tensorflow-1.14.0-gpu-py3.tar.gz: Permission denied write /dev/stdout: The pipe is being closed. 라고 error message가 나옵니다...
혹시 screen capture 가능할까요? my-image.tar,gz 를 command로 실행하려한 것 같은데 본문만 봐서는 어떻게 실행한 것인지 알 수가 없네요.

docker save 질문입니다. page is loading…