Docker 的运行环境因为一般只安装了运行程序需要的最小依赖集,因而存在各种限制。有时候需要查看日志,或是分析一些数据,直接在 Docker 中查看日志文件并不是非常方便。
这个时候,可以通过 docker cp
命令将文件从 Docker 中拷贝出来,在外部环境中通过合适的工具直接分析。
docker cp
的使用步骤如下:
docker container ls
查看当前正在运行的 container,找到其中的 Container ID- 运行
docker cp <containerId>:/path/in/container /host/path
将数据拷贝出来