1. ホーム
  2. docker

[解決済み] dockersやlxcにtty/std-in-outをアタッチするとはどういうことですか?

2022-03-09 07:50:04

質問

docker のドキュメントをいくつか読みましたが、次のような意味がわかりません。

  • ttyをアタッチする
  • std-inとstd-outのアタッチメント

このような目的のために、私は -i-t フラグを使用します。

この処理にはどのような意味があるのでしょうか?

どのように解決するのですか?

stdin, stdout, and ttys は関連する概念です。 stdinstdout はプロセスの入力と出力のストリームです。A 擬似端末 (として知られている)。 tty または pts ) は、ユーザーのターミナルを stdinstdout ストリームを使用します。 bash . 現在ではターミナルを同じ意味で使うことはないので、quot;terminal"を引用符で囲んでいます。

dockerの場合は、よく -t-i を起動するときなど、インタラクティブモードでプロセスを実行するときに一緒に使用します。 bash シェルを使用します。シェルの場合、コマンドを発行してその出力を読むことができるようにしたい。

は、その をアタッチするためにドッカーが使用するコードです。 stdout/stdin には、すべての汚い詳細があります。