開發環境想要一次開啟多台機器,可以互相串連使用,若有功能的開起來沒問題,但是若只想開純粹只有 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