Copy out of Docker

Docker

Docker 的运行环境因为一般只安装了运行程序需要的最小依赖集,因而存在各种限制。有时候需要查看日志,或是分析一些数据,直接在 Docker 中查看日志文件并不是非常方便。

这个时候,可以通过 docker cp 命令将文件从 Docker 中拷贝出来,在外部环境中通过合适的工具直接分析。

docker cp 的使用步骤如下:

  1. docker container ls 查看当前正在运行的 container,找到其中的 Container ID
  2. 运行 docker cp <containerId>:/path/in/container /host/path 将数据拷贝出来