docker exec コマンドは、実行中のコンテナ内でコマンドを実行できます。 docker exec コマンドの使用形式は次のとおりです。docker exec [オプション] コンテナ名 コマンド [引数...] オプションの説明:-d、コマンドをバックグラウンドモードで実行します。 -e、環境変数を設定する -i、対話モード -t、TTY を設定する -u、ユーザー名またはUID、例:myuser:myusergroup 通常、COMMAND は 1 つのステートメントのみになります。複数のコマンドの実行をサポートするには、複数のコマンドを接続して Shell に渡す必要があります。 以下は docker exec コマンドの使用例です。sudo docker exec myContainer bash -c "cd /home/myuser/myproject && git fetch ssh://gerrit_server:29418/myparent/myproject ${GERRIT_REFSPEC} && git checkout FETCH_HEAD"; sudo docker exec myContainer bash -c "cd /home/myuser/myproject;git fetch ssh://gerrit_server:29418/myparent/myproject ${GERRIT_REFSPEC};git checkout FETCH_HEAD"; 注: 一時停止または停止されたコンテナの場合、docker exec コマンドは実行できず、次のように例外がスローされます。 docker で myContainer を一時停止する docker exec myContainer ... 補足: Docker exec hostはコンテナ上でコマンドを実行します Dockerのホストからコンテナに命名操作を実行するdocker exec -it # Interaction はコンテナに入ることができます。exec はホスト上のコンテナでコマンドを実行することもできます。 ドッカーアタッチ # コンテナに入ることもできます 1. リモート実行コマンド: ファイル操作:docker exec -d nginx1 touch /etc/1.txt -d: バックグラウンドタイプ、nginx1コンテナに1.txtファイルを作成する 2. ファイルのコピー操作は引き続き cp です。docker cp 1.11.sh nginx1:/root/ # ホストからファイルをコピーする docker exec nginx1 ls /root # ファイルを表示 docker exec nginx1 rm -rf /root/1.11.sh # ファイルを削除する 3. diff を使用してコンテナのディレクトリ構造を表示します。docker diff nginx1 # nginx1コンテナのファイル構造を表示する 上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。間違いや不備な点がありましたら、遠慮なくご指摘ください。 以下もご興味があるかもしれません:
|
<<: MySQLオンラインデータベースのデータをクリーンアップする方法
>>: Chrome デベロッパー ツールの詳細な紹介 - タイムライン
Linux マスターになりたいなら、いくつかの Linux コマンドを習得することが不可欠です。 L...
一般的なフォーム プロンプトは常にフォームのスペースを占有し、フォームが長くなったり広くなったりして...
序文Oracle や SQL Server などのデータベースには、ストレージ エンジンが 1 つだ...
今日、研究室のプロジェクトを見ていたとき、私にとって「難しい」問題に遭遇しました。実は、それは私があ...
少し前にTikTokで揺れる連打が流行っていたので真似してみることにしました。さっそく効果をみてみま...
1. psshを確認してインストールします。yum list pssh 2. キーレスログインが設定...
1. ビジネスシナリオ最近はファイルのアップロードやダウンロードに関する開発をしています。ダウンロー...
クラスターの展開の概要172.22.12.20 172.22.12.21 172.22.12.22 ...
設定例 アップストリームバックエンド{ サーバー backend1.example.com 重み=5...
この記事の例では、テーブルドラッグオプションを実装するためのjsの具体的なコードを参考までに共有して...
システム管理者は複数のサーバーを同時に管理する場合があり、これらのサーバーは異なる場所に配置されてい...
目次1. ステートメントを挿入する1.1 行を挿入する1.2 複数行を挿入する1.3 クエリステート...
1. はじめに少し前、開発者がテスト環境や本番環境で誤った操作をし、データベースを誤って削除/更新し...
[LeetCode] 196.重複したメールを削除するSQL クエリを記述して、Person とい...
指令とは何ですか? Angular と Vue はどちらもディレクティブの概念を持っており、これは通...