dockerÀïµÄÎļþÔõô¿½±´³öÀ´
´Ó docker ÈÝÆ÷Öи´ÖÆÎļþÓÐÈýÖÖÒªÁ죺ʹÓà docker cp ÏÂÁdocker cp [Ñ¡Ïî] ʹÓà docker exec ÏÂÁdocker exec container-id cat /my-file > /my-path/on-host¹ÒÔØ¾í£ºdocker run -v :
ÔõÑù´Ó Docker ÈÝÆ÷Öи´ÖÆÎļþ
´Ó Docker ÈÝÆ÷Öи´ÖÆÎļþÓÐÈýÖÖÖ÷ÒªÒªÁ죺
ÒªÁì 1£ºÊ¹Óà Docker cp ÏÂÁî
Docker cp ÏÂÁîÔÊÐíÄúÔÚÈÝÆ÷ºÍÖ÷»úÖ®¼ä¸´ÖÆÎļþ»òĿ¼¡£Ê¹ÓÃÒÔÏÂÓï·¨£º
docker cp [Ñ¡Ïî]
µÇ¼ºó¸´ÖÆ
ÀýÈ磬Ҫ½«ÈÝÆ÷ÖÐµÄ /my-file ¸´ÖƵ½Ö÷»úÉϵÄÄ¿½ñĿ¼£º
docker cp container-id:/my-file .
µÇ¼ºó¸´ÖÆ
ÒªÁì 2£ºÊ¹Óà docker exec ÏÂÁî
docker exec ÏÂÁîÔÊÐíÄúÖ´ÐÐÈÝÆ÷ÄÚµÄÏÂÁî¡£Äú¿ÉÒÔʹÓÃËüÀ´¸´ÖÆÎļþ£¬ÀýÈ磺
docker exec container-id cat /my-file > /my-path/on-host
µÇ¼ºó¸´ÖÆ
Õ⽫°ÑÈÝÆ÷ÖÐµÄ /my-file ¸´ÖƵ½Ö÷»úÉ쵀 /my-path/on-host¡£
ÒªÁì 3£º¹ÒÔؾí
Äú¿ÉÒÔ½«Ö÷»úĿ¼¹ÒÔص½ÈÝÆ÷ÖÐ×÷Ϊ¾í¡£ÕâÑù£¬Äú¿ÉÒÔÔÚÖ÷»úÉÏÖ±½Ó»á¼ûÈÝÆ÷ÖеÄÎļþ¡£Ê¹ÓÃÒÔÏÂÓï·¨£º
docker run -v :
µÇ¼ºó¸´ÖÆ
ÀýÈ磬Ҫ½«Ö÷»úÉ쵀 /my-path ¹ÒÔص½ÈÝÆ÷ÖÐµÄ /my-app£º
docker run -v /my-path:/my-app my-image
µÇ¼ºó¸´ÖÆ
È»ºó£¬Äú¿ÉÒÔ´ÓÖ÷»úÖ±½Ó»á¼ûÈÝÆ÷ÖеÄÎļþ£¬¾ÍÏñËüÃÇλÓÚÖ÷»úÉÏÒ»Ñù¡£
ÒÔÉϾÍÊÇdockerÀïµÄÎļþÔõô¿½±´³öÀ´µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡