我找到的解決方法,是利用 wait-for-it 這個 bash script 來測試 container 的 port 是否開啟。docker-compose v3 好像有要試圖解決這問題,不過還沒正式釋出。也是有一些其他的解法,不過,我覺得不是很直覺,就先放著了。
參考資料:
- Advanced Docker Compose Configuration - Runnable Docker Guides
- docker - Difference between links and depends_on in docker_compose.yml - Stack Overflow
沒有留言:
張貼留言