Docker:実行中のコンテナから別のコンテナにシグナルを送信する方法は?

pierrelb

Dockerを使用していますが、知りたいのですが、実行中のコンテナーから別の実行中のコンテナーにシグナルを送信することは可能ですか?

もっと正確に言えば、SIGUSR1をPythonプログラムに送りたいと思います。

私はすでにPythonプロセスのpidを取得してシグナルを送信するためのbashスクリプトを作成しました:

send_signal.sh

#!/bin/bash py_pid=$(pidof -s python my_programme.py kill -SIGUSR1 $py_pid

以前、私は次のようにDockerホストからsend_signal.shを実行しました。

docker exec docker_with_python bash send_signal.sh

または単にそのように:

docker kill --signal="SIGUSR1 docker_with_python

しかし今、私は実行中のコンテナへのシグナルを別のコンテナに送信したいと思います。では、実行中の別のコンテナからこのコマンドを実行するにはどうすればよいでしょうか。または、信号を送信する別の方法はありますか?

前もって感謝します

pierrelb

これは私が使用したコードです。それは他の誰かを助けることができます:

echo -e "POST /containers/<docker_id>/kill?signal=SIGUSR1 HTTP/1.0\r\n" |nc -U /tmp/docker.sock

以前、docker-compose.ymlで、ボリュームを共有しました。

exemple1 hostname: exemple_1 volumes: - /var/run/docker.sock:/tmp/docker.sock

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

あるDockerコンテナから別のDockerコンテナにコマンドを実行する方法

分類Dev

あるDockerコンテナから別のDockerコンテナにコンテンツを提供/更新する方法

分類Dev

別の実行中のコンテナーからDockerコンテナーを再起動します

分類Dev

別のコンテナ内からコンテナに対してコマンドを実行する

分類Dev

docker:他のコンテナーからコンテナーを実行することは可能ですか?

分類Dev

実行中のDockerコンテナを複製する方法

分類Dev

別のコンテナ、dockerからコンテナを管理する

分類Dev

実行中のdocker-composeコンテナー内にredis-serverシェルを入力する方法

分類Dev

Docker Linux:1つの実行中のコンテナーに対して複数のコンソール/ターミナルを起動する方法は?

分類Dev

別のコンテナーDockerで別のコンテナーコマンドを実行する

分類Dev

実行中のコンテナーからDockerイメージを作成する

分類Dev

コンテナ内から実行中のDockerコンテナの外部IPにアクセスするにはどうすればよいですか?

分類Dev

Dockerは、1つのコンテナから別のコンテナにパスをマウントする方法を構成していますか?

分類Dev

Dockerは、1つのコンテナから別のコンテナにパスをマウントする方法を構成していますか?

分類Dev

Dockerは、1つのコンテナから別のコンテナにパスをマウントする方法を構成していますか?

分類Dev

Azureで実行中のDockerコンテナにHTTPリクエストを送信する方法

分類Dev

別のDockerコンテナを実行するDockerfileを作成する方法

分類Dev

別のコンテナ内のコンテナからスクリプトを実行するにはどうすればよいですか?

分類Dev

DockerコンテナーからVMで実行されているJaeger Dockerコンテナーへのトレースの送信に関する問題

分類Dev

mysqldumpコマンドをホストマシンからmysql dockerコンテナーに実行する方法

分類Dev

dockercomposeで1つのコンテナーから別のコンテナーにトラフィックをルーティングする方法

分類Dev

1つのDockerコンテナから実行中のサービスのリストを取得する方法

分類Dev

Dockerコンテナ内で実行中のアプリケーションのログを確認するにはどうすればよいですか?

分類Dev

dockerはファイルをあるコンテナから別のコンテナにコピーしますか?

分類Dev

Dockerコンテナを実行中に交換する方法

分類Dev

Linux+Docker - Docker コンテナー内からホストのアプリを実行する方法は?

分類Dev

Dockerコンテナーで実行するプログラムに信号を送信する方法は?

分類Dev

実行中のDockerコンテナを再びフォアグラウンドにする方法

分類Dev

DockerコンテナのCLIに何かを追加する方法は?

Related 関連記事

  1. 1

    あるDockerコンテナから別のDockerコンテナにコマンドを実行する方法

  2. 2

    あるDockerコンテナから別のDockerコンテナにコンテンツを提供/更新する方法

  3. 3

    別の実行中のコンテナーからDockerコンテナーを再起動します

  4. 4

    別のコンテナ内からコンテナに対してコマンドを実行する

  5. 5

    docker:他のコンテナーからコンテナーを実行することは可能ですか?

  6. 6

    実行中のDockerコンテナを複製する方法

  7. 7

    別のコンテナ、dockerからコンテナを管理する

  8. 8

    実行中のdocker-composeコンテナー内にredis-serverシェルを入力する方法

  9. 9

    Docker Linux:1つの実行中のコンテナーに対して複数のコンソール/ターミナルを起動する方法は?

  10. 10

    別のコンテナーDockerで別のコンテナーコマンドを実行する

  11. 11

    実行中のコンテナーからDockerイメージを作成する

  12. 12

    コンテナ内から実行中のDockerコンテナの外部IPにアクセスするにはどうすればよいですか?

  13. 13

    Dockerは、1つのコンテナから別のコンテナにパスをマウントする方法を構成していますか?

  14. 14

    Dockerは、1つのコンテナから別のコンテナにパスをマウントする方法を構成していますか?

  15. 15

    Dockerは、1つのコンテナから別のコンテナにパスをマウントする方法を構成していますか?

  16. 16

    Azureで実行中のDockerコンテナにHTTPリクエストを送信する方法

  17. 17

    別のDockerコンテナを実行するDockerfileを作成する方法

  18. 18

    別のコンテナ内のコンテナからスクリプトを実行するにはどうすればよいですか?

  19. 19

    DockerコンテナーからVMで実行されているJaeger Dockerコンテナーへのトレースの送信に関する問題

  20. 20

    mysqldumpコマンドをホストマシンからmysql dockerコンテナーに実行する方法

  21. 21

    dockercomposeで1つのコンテナーから別のコンテナーにトラフィックをルーティングする方法

  22. 22

    1つのDockerコンテナから実行中のサービスのリストを取得する方法

  23. 23

    Dockerコンテナ内で実行中のアプリケーションのログを確認するにはどうすればよいですか?

  24. 24

    dockerはファイルをあるコンテナから別のコンテナにコピーしますか?

  25. 25

    Dockerコンテナを実行中に交換する方法

  26. 26

    Linux+Docker - Docker コンテナー内からホストのアプリを実行する方法は?

  27. 27

    Dockerコンテナーで実行するプログラムに信号を送信する方法は?

  28. 28

    実行中のDockerコンテナを再びフォアグラウンドにする方法

  29. 29

    DockerコンテナのCLIに何かを追加する方法は?

ホットタグ

アーカイブ