dockerコンテナ内のファイルのアップロードとダウンロード

1970 ワード

原文アドレス:転送ゲート
 
1.ファイルのアップロード
docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH

[OPTIONS]:ソースターゲットのリンクを保持します.例:
docker cp /root/test.txt ecef8319d2c8:/root/

このコマンドは、現在のオペレーティングシステム(Linux)ホームディレクトリ(root)の下にあるファイルtestを意味する.txtは、コンテナidがecef 8319 d 2 c 8のホームディレクトリフォルダの下にコピーされる.winシステムの場合は、winの下の合法的なパス(例えば、D:/test.txt)に置き換えてください.
 
2.ファイルのダウンロード
docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH

[OPTIONS]:ソースターゲットのリンクを保持します.例:
docker cp ecef8319d2c8:/root/test.txt /root/

このコマンドは、コンテナidをecef 8319 d 2 c 8のホームディレクトリフォルダの下にあるファイルtestを意味する.txtは、現在のオペレーティングシステム(Linux)ホームディレクトリ(root)にコピーされます.winシステムの場合は、winの下の合法的なパス(例えば、D:/test.txt)に置き換えてください.
 
3.実行中のコンテナでコマンドを実行する
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

OPTIONS説明:-d:分離モード:バックグラウンドで実行-i:付加されていなくてもstdINオン-tを維持する:偽端末を割り当てる
docker exec -it   ID bash

 
転載先:https://www.cnblogs.com/jiyang2008/p/9020654.html