エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Dockerizeを使って他のコンテナの起動を待つ - Qiita
はじめに この記事は「学生 Advent Calendar 2017」7日目(大遅刻)の記事です。 docker-composeのlinksや... はじめに この記事は「学生 Advent Calendar 2017」7日目(大遅刻)の記事です。 docker-composeのlinksやdepends_onを使えば、コンテナの起動順を制御することはできます。しかし、他のコンテナの起動を待つことはできません。 例えばデータベースを利用するアプリのコンテナとデータベースのコンテナがあったときに、データベースが起動していないにもかかわらずデータベースを利用するコンテナがデータベースに接続しようとして、例外を吐いて落ちてしまうことがあります。 そこで今回はDockerizeを用いて、他のコンテナの起動を待つことができるように設計する方法を紹介します。 Dockerfile側の準備 Dockerizeはコンテナ内に導入するツールです。従って、Dockerfileにdockerize導入コマンドを追記していきます。Ubuntu(Alpine以外



2021/04/29 リンク