Docker cp是一個(gè)非常實(shí)用的命令行工具,用于將本地文件或目錄復(fù)制到正在運(yùn)行的Docker容器或從Docker容器中復(fù)制文件或目錄到本地。
使用Docker cp非常方便,首先我們需要知道需要復(fù)制的文件或目錄的源路徑和目標(biāo)路徑,然后使用“docker cp”命令就可以了。下面是復(fù)制本地文件到容器的示例:
docker cp /path/to/local/file.container_id:/path/to/destination
其中,container_id是要復(fù)制到的Docker容器的ID或名稱。如果您不知道容器ID或名稱,可以通過“docker ps”查看容器列表。
同樣地,我們可以從Docker容器中復(fù)制文件或目錄到本地。下面是一個(gè)示例:
docker cp container_id:/path/to/source /path/to/destination
需要指出的是,這里的源和目標(biāo)路徑不能互換。如果您要從容器中復(fù)制目錄到本地,請確保目標(biāo)路徑存在。
此外,我們還可以在使用docker cp命令時(shí)添加一些選項(xiàng)。下面是一些常用的選項(xiàng):
- -a:復(fù)制文件或目錄時(shí)保留權(quán)限和時(shí)間戳
- --follow-link:復(fù)制符號鏈接指向的文件或目錄,而不是鏈接本身
綜上所述,Docker cp是一個(gè)非常實(shí)用的工具,可以幫助我們在本地計(jì)算機(jī)和Docker容器之間快速復(fù)制文件和目錄。掌握了docker cp的用法,您可以更方便地管理您的Docker容器。