在使用docker容器時,通常需要將容器中的文件拷貝到本地或者其他容器中。這時候,docker提供了一個拷貝命令——docker cp
。
下面是一些常見的用法:
# 將容器中的文件拷貝到本地當前目錄下 docker cp [container-id]:/path/to/file . # 將本地文件拷貝到容器中 docker cp ./file [container-id]:/path/to/destination # 將容器中的文件拷貝到另一個容器中 docker cp [container-id]:/path/to/file [other-container-id]:/path/to/destination
需要注意的是:
- 拷貝命令必須在宿主機上執行,不能在容器內部執行。
- 拷貝的文件必須存在,否則會報錯。
- 如果拷貝的是目錄,需要在目錄名后加上斜杠,如:
/path/to/directory/