Docker内のファイルを外部にコピーの方法

また、docker cpコマンドを使って、Dockerコンテナ内のファイルをホストへコピーできます。以下は使用例です:

  1. まず、Dockerの ps コマンドを使用して、稼働中のコンテナのコンテナIDまたはコンテナ名を取得します。
  2. 次のコマンドを使って、ファイルを Docker コンテナからホストにコピーします。
  3. docker cp <コンテナIDまたはコンテナ名>:<コンテナ内ファイルパス> <ホスト側の対象パス>
  4. <コンテナ ID またはコンテナ名> の部分を実際にコピーしたいコンテナの ID か名前、<コンテナ内のファイルパス> の部分をコンテナ内の対象ファイルのパス、<ホスト上のターゲットパス> の部分をホスト上のファイルをコピーしたい先のパスに置き換えてください。
  5. たとえば、コンテナIDがabcd1234のコンテナの/app/example.txtファイルをホストの/home/user/example.txtにコピーする場合、以下のコマンドを実行できます。
  6. docker cp abcd1234:/app/example.txt /home/user/example.txt
  7. このコマンドはコンテナ内の/app/example.txtファイルをホストの/home/user/example.txtパスにコピーします。

注意:docker cp コマンドを使用するには、コンテナは稼働中である必要があります。

bannerAds