LoginSignup
4
3

Docker コンテナ内のファイルをローカルにコピーする

Last updated at Posted at 2021-04-06

目的

  • DockerのコンテナにあるファイルをMacなどのローカルにコピーするコマンドを紹介する。

実施環境

  • ハードウェア環境
項目 情報
OS macOS Catalina(10.15.5)
ハードウェア MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports)
プロセッサ 2 GHz クアッドコアIntel Core i5
メモリ 32 GB 3733 MHz LPDDR4
グラフィックス Intel Iris Plus Graphics 1536 MB

情報

  • 紹介するコマンドはローカルのターミナルで実行すること。(コンテナに入って実行するわけではない。)

  1. Macのローカルのターミナルで下記コマンドを実行する

    $ docker cp コンテナ名:コピーしたいファイルまでのファイルパス/ファイル名 ローカル内のコピー先パス/コピーしたファイルを設置する時のファイル名
    

具体例

  1. 「docker_mysql_1」というCONTAINER IDのコンテナの/dumpにあるmy_dump.sqlというファイルをMacのローカルの~/Download直下に同じファイル名でコピーしたい時のコマンドを下記に記載する。

    $ docker cp docker_mysql_1:/dump/my_dump.sql ~/Downloads/my_dump.sql
    
4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3