Docker¿¡¼­ run ¿É¼Ç Áß¿¡ -v ¿¡¼­ º¼·ýÀ» file to file·Î ¼³Á¤ÇÏ°í ½Í½À´Ï´Ù.

¹öÁî   
   Á¶È¸ 2680   Ãßõ 0    

앞서서 2cpu 회원분들 모두 새해 복 많이 받으시기를 바랍니다!


NAS를 굴리면서 Docker를 알게 되고 무궁무진해진 활용도에 놀라며 부딪히면서 배우고 있습니다.

다른 것들은 부딪혀서 알게 되었는데 유독 볼륨에서 막혀서 일주일째 앞으로 나아가지 못하고 있네요...

컨테이너를 만들 때 run으로 만들지 않습니까? 보통

docker run --name <이름> -d -v <호스트 경로>:<컨테이너 경로> <이미지>:<버전>

이런 방식으로 컨테이너를 올리게 되는데 -v가 말썽입니다.

처음에는 무식하게 설정파일이 있을 것 같은 폴더를 통째로 넘겨서 문제가 없었는데, 시간이 조금 지나고 단일 설정파일만 매핑을 하고 싶어졌습니다. 너무 불필요한 파일들이 보여서요...

그래서 호스트 경로에 파일의 확장자까지 적고 컨테이너 경로에도 확장자까지 적었더니 이런... 확장자라고 적은 이름의 폴더가 만들어지고 매핑에 실패했다고 오류가 생기고 컨테이너가 올라가지 않습니다.

이런 느낌입니다. json파일에 매핑이 되어야 하는데 저런 폴더를 만들어버리고 그런 폴더는 없다고 합니다...

맨 뒤에 슬래시( / )를 넣지 말라고 하는 글을 보았지만 당연히 넣지 않았고, 이전에 폴더로 매핑할때도 넣지 않았습니다.


딱 file에다 매핑할거야!! 라는 명령어가 없을까요? 위의 예시는 폴더를 통으로 볼륨으로 잡으면 해결되긴 하지만 conf파일이 /etc/<앱>/<앱>.conf 이런식으로 있는 경우가 문제입니다. 앱 폴더를 통으로 볼륨으로 잡으면 안됩니다. 지금까지 봤던 가장 큰 오류가 생깁니다...

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
±èÁ¦¿¬ 2021-02
https://stackoverflow.com/questions/42248198/how-to-mount-a-single-file-in-a-volume

ÀÌ°÷¿¡ Àß ¼³¸íµÇ¾îÀֳ׿ä .. type:bind °¡ Á¤´äÀεí?
     
¹öÁî 2021-02
ÇØ´ç ÆÄÀÏÀÌ ¾ø´Ù°í ³ª¿À³×¿ä... ¾ø´Â °æ¿ì¿¡ ÄÁÅ×À̳ʿ¡¼­ ¸¸µé¾îÁø ÆÄÀÏÀ» È£½ºÆ®·Î º¹»çÇÏ°í ½ÍÀº °æ¿ì¿¡´Â ¾î¶»°Ô ÇØ¾ß ÇÒ±î¿ä...

óÀ½¿¡ ¸¸µé¾î ³ö¾ß ³ªÁß¿¡ ÄÁÅ×À̳ʸ¦ »èÁ¦ÇÏ°í ´Ù½Ã ¿Ã¸± °æ¿ì¿¡ ÂüÁ¶ÇÒÅÙµ¥... ¾î·Æ³×¿ä.. ÇÏÇÏ....
     
¹öÁî 2021-02
¿Í... È¥ÀÚ »ðÁúÇѰŶû ¾Ë·ÁÁֽŰŶû Á¶ÇÕÇؼ­ ¿Ïº®ÇÑ ÇØ´äÀ» ã¾Ò½À´Ï´Ù. °¨»çÇÕ´Ï´Ù!!!


QnA
Á¦¸ñPage 783/5680
2014-05   4946645   Á¤ÀºÁØ1
2015-12   1483298   ¹é¸Þ°¡
2008-10   6702   ¹èÁ¤ÇÑ
2004-07   7912   ÀÌÁ¦¿î
2007-11   6177   ±è¿ë¼ö_
2002-08   13777   Â÷Æò¼®
2003-01   11756   ÇÑâ¼ö
2005-11   5135   ¹ÚÁØ¿ë
2006-05   5143   ±è¾çÈÆ
2006-07   5689   ÀÌÈñ¿ø
2004-12   6681   °­°æ¸ð
2008-05   5073   Á¤ÈûÂù
2005-07   6660   ±èÀǽÂ
2007-02   4868   ¹Ú¼ºµµ
2004-06   9097   ¹é½Â¿ø
2007-04   4581   À̼ºÁØ
2005-01   6361   À±¼º¹Î
2008-01   5700   ¹æÈ¿¹®
2003-11   9645   ±èÅÂÈÆ
2007-03   4749   Çѵ¿ÈÆ
2002-06   14702   ±èÁ¤´Þ
2002-09   11518   °í´ëÁØ