docker-compose 生成卻立刻結束 exited with code 0 的解法

開發環境想要一次開啟多台機器,可以互相串連使用,若有功能的開起來沒問題,但是若只想開純粹只有 tty 的,就會立刻被結束掉,要怎麼解決呢?

docker-compose 生成卻立刻結束 exited with code 0 的解法

Dockerfile 純粹自己跑是沒問題的(docker run -it --name node node),但是 docker-compose 就會有問題

只要在 docker-compose.yml 每個想要開啟 tty 的,加入下述兩行即可:

  • stdin_open: true # 等同 docker run -i
  • tty: true # 等同 docker run -t

相關網頁

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料