Dockerコンテナからファイルを抽出しますか?

Dockerコンテナからファイルを抽出しますか?

以下は、ファイルをDockerコンテナに挿入できることを示していますinsert

docker insert IMAGE URL PATH

Dockerコンテナのファイル内容をインポートしてホストオペレーティングシステムのどこかに保存する方法はありますか?構成ファイルの値を抽出してホストOSに保存したいと思います。

答え1

使用しているDockerツールのバージョンによって異なります。

  • 現在のバージョンには、次のような一般的な「cp」コマンドがあります。CP文書v0.6.3:

    使用法:docker cp CONTAINER:PATH HOSTPATH
    コンテナファイルシステムのファイル/フォルダをホストパス
    にコピーします。パスはファイルシステムのルートに基づいています。

  • 以前のバージョンでは、「エクスポート」を次のように使用することをお勧めします。輸出文書 v0.5.3:

    使用法:docker import CONTAINERは
    ファイルシステムの内容をtarアーカイブにエクスポートします。

(コンテナのパフォーマンスによっては異なるオプションがあります。)

関連情報