dockerコンテナ内のファイルのアップロードとダウンロード
1970 ワード
原文アドレス:転送ゲート
1.ファイルのアップロード
[OPTIONS]:ソースターゲットのリンクを保持します.例:
このコマンドは、現在のオペレーティングシステム(Linux)ホームディレクトリ(root)の下にあるファイルtestを意味する.txtは、コンテナidがecef 8319 d 2 c 8のホームディレクトリフォルダの下にコピーされる.winシステムの場合は、winの下の合法的なパス(例えば、D:/test.txt)に置き換えてください.
2.ファイルのダウンロード
[OPTIONS]:ソースターゲットのリンクを保持します.例:
このコマンドは、コンテナidをecef 8319 d 2 c 8のホームディレクトリフォルダの下にあるファイルtestを意味する.txtは、現在のオペレーティングシステム(Linux)ホームディレクトリ(root)にコピーされます.winシステムの場合は、winの下の合法的なパス(例えば、D:/test.txt)に置き換えてください.
3.実行中のコンテナでコマンドを実行する
OPTIONS説明:-d:分離モード:バックグラウンドで実行-i:付加されていなくてもstdINオン-tを維持する:偽端末を割り当てる
転載先:https://www.cnblogs.com/jiyang2008/p/9020654.html
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