0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

docker-composeのtty, stdin_open

Posted at

コンテナのターミナルや標準入力の設定に関するもの。
これらは主に対話的なアプリケーションやデバッグを行う際に役立つ。

docker-compose.yml
...
    tty: true
    stdin_open: true

tty

  • 仮想端末を配置するコマンド
  • docker run -it <container_name>の -i にあたる設定
  • シェルスクリプトの実行や対話型のCLIツールを使う場合、ttyを有効にすると端末が割り当てられるため、正常に動作するようになる。
  • 有効にすると、コンテナが実行されている間、常に仮想ターミナルがアタッチされる

stdin_open

  • 標準入力(stdin)をオープン状態する。
  • これにより、ユーザーが標準入力を通じてコンテナに対話的に入力を送ることが可能になる
  • コンテナに接続してコマンドを入力したい場合や、対話的なシェルを利用する場合に有効
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?