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

プラシャントシェタージ

デプロイにdocker-composeを使用しています。「centos-2」コンテナから「centos-1」コンテナを再起動したい。両方のコンテナが同じホストで実行されています。提案してください、どうすればこれを最も簡単で自動化された方法で達成できますか?

Dockerコンテナからホスト上でシェルスクリプトを実行する方法に従いましたか?「centos-2」コンテナからホスト上でスクリプトを実行しようとしましたが、スクリプトはホスト上ではなくコンテナ内で実行されています。

脚本:

    #!/bin/bash
    sudo docker container restart centos-1

エラー:

    line 2: docker: command not found

(Dockerはcentos-2コンテナー内にインストールされていません)

ブドウ

必要なもの:

  1. Docker CLI(コマンドラインインターフェイス)を2番目のコンテナーにインストールします。フルスケールインストールと混同しないでください-dockerデーモンは必要ありません。コマンドラインツール(docker実行可能ファイル)のみが必要です。

  2. ホストのdockerデーモン(サービス)を共有して2番目のコンテナーでアクセスできるようにしますこれは/var/run/docker.sock、2番目のコンテナを起動するときに共有するだけで実現されます。例:

    docker run ... -v "/var/run/docker.sock:/var/run/docker.sock" container2 ...
    
  3. これでdocker stop、2番目のコンテナーなどから任意のdockerコマンドを実行でき、これらのコマンドはメインの(そして唯一の)dockerデーモンに問題なく渡されます。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

docker-pyを使用して、既存のコンテナーからdockerコンテナーを実行します

分類Dev

実行中のDockerコンテナーの再起動ポリシーを表示することは可能ですか?

分類Dev

実行中のDockerコンテナーの再起動ポリシーを表示することは可能ですか?

分類Dev

Docker-実行中のコンテナーを作成します

分類Dev

実行中のすべてのDockerコンテナーを再起動するコマンド?

分類Dev

実行中のすべてのDockerコンテナーを再起動するコマンド?

分類Dev

Dockerコンテナーを再起動すると、最初の実行引数が「記憶」されますか?

分類Dev

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

分類Dev

すでに実行中のDockerコンテナからアーティファクトを保存します

分類Dev

Dockerコンテナの別のポートでJenkinsを実行します

分類Dev

別のDockerコンテナ内の別のアプリケーションからDockerコンテナを起動します

分類Dev

docker:別のコンテナーからコンテナーlogs / stdout / stderrを監視しますか?

分類Dev

実行中のコンテナーからdocker-compose.ymlファイルの場所を取得しますか?

分類Dev

Dockerコンテナからホストを再起動します

分類Dev

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

分類Dev

別のDockerコンテナ内でDockerコンテナを実行していますか?

分類Dev

docker:コンテナーの起動中に実行中のユーザーを設定します

分類Dev

Docker: ホスト上の特権コンテナー内から任意のコマンドを実行します

分類Dev

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

分類Dev

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

分類Dev

システムの再起動後にDockerコンテナを再起動します

分類Dev

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

分類Dev

Dockerでコンテナーを継続的に再起動します

分類Dev

DockerはX秒ごとのコンテナーの再起動をサポートしていますか

分類Dev

あるコンテナから別のコンテナへのコードの実行(つまり、APIコンテナからワーカーコンテナでスクリプトを実行する)

分類Dev

短期間に通常のDockerデーモンがコンテナを強制終了/再起動しますか?

分類Dev

Dockerコンテナで別のLinux OSを実行しますか?

分類Dev

Sparkを実行している別のDockerコンテナーからDockerで実行されているHDFSに書き込みます

分類Dev

docker-composeによって作成された実行中のコンテナー名を動的に取得します

Related 関連記事

  1. 1

    docker-pyを使用して、既存のコンテナーからdockerコンテナーを実行します

  2. 2

    実行中のDockerコンテナーの再起動ポリシーを表示することは可能ですか?

  3. 3

    実行中のDockerコンテナーの再起動ポリシーを表示することは可能ですか?

  4. 4

    Docker-実行中のコンテナーを作成します

  5. 5

    実行中のすべてのDockerコンテナーを再起動するコマンド?

  6. 6

    実行中のすべてのDockerコンテナーを再起動するコマンド?

  7. 7

    Dockerコンテナーを再起動すると、最初の実行引数が「記憶」されますか?

  8. 8

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

  9. 9

    すでに実行中のDockerコンテナからアーティファクトを保存します

  10. 10

    Dockerコンテナの別のポートでJenkinsを実行します

  11. 11

    別のDockerコンテナ内の別のアプリケーションからDockerコンテナを起動します

  12. 12

    docker:別のコンテナーからコンテナーlogs / stdout / stderrを監視しますか?

  13. 13

    実行中のコンテナーからdocker-compose.ymlファイルの場所を取得しますか?

  14. 14

    Dockerコンテナからホストを再起動します

  15. 15

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

  16. 16

    別のDockerコンテナ内でDockerコンテナを実行していますか?

  17. 17

    docker:コンテナーの起動中に実行中のユーザーを設定します

  18. 18

    Docker: ホスト上の特権コンテナー内から任意のコマンドを実行します

  19. 19

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

  20. 20

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

  21. 21

    システムの再起動後にDockerコンテナを再起動します

  22. 22

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

  23. 23

    Dockerでコンテナーを継続的に再起動します

  24. 24

    DockerはX秒ごとのコンテナーの再起動をサポートしていますか

  25. 25

    あるコンテナから別のコンテナへのコードの実行(つまり、APIコンテナからワーカーコンテナでスクリプトを実行する)

  26. 26

    短期間に通常のDockerデーモンがコンテナを強制終了/再起動しますか?

  27. 27

    Dockerコンテナで別のLinux OSを実行しますか?

  28. 28

    Sparkを実行している別のDockerコンテナーからDockerで実行されているHDFSに書き込みます

  29. 29

    docker-composeによって作成された実行中のコンテナー名を動的に取得します

ホットタグ

アーカイブ