Yossy's Notes
Loading
初めまして。私は都内でwebエンジニアをしています。
今の会社にインターンとして経て、入社しました。
業務では、Nuxtjs, Golang, Kubernetesを用いて運用保守開発や
最近はPandasを用いてデータ分析など日々苦戦している若輩者です。
Dockerのdepends_on
について、簡単に学んだことをまとめました。
Dockerについて、一通り学習したことがある人
サービス間の依存関係を指定できる
services:
service_a:
image: busybox
service_b:
image: busybox
# `service_b` を `service_a` に依存させる
depends_on:
- service_a
service_b を service_a に依存させることができます
docker-compose up: service_a → service_b の順に起動する
docker-compose run: ( docker-compose up と同じ)
docker-compose stop: service_b → service_a の順に停止する
depends_on:
- service_a
depends_on:
service_a:
condition: service_started
条件の指定には condition を使用
condition にデフォルト値は無いため、 long syntax を選ぶ場合は必ず指定する必要があり
service_started
service_healthy
service_completed_successfully