Docker run -it フラグとは何ですか?

Docker Run It Furagutoha Hedesuka



Docker は、Docker GUI プラットフォームと Docker CLI を介して利用できる最も強力なツールの 1 つです。 Docker CLI は、アプリケーションのビルド、管理、および実行に使用される多くの Docker コマンドを提供します。Docker run コマンドはその 1 つです。 「 ドッカー実行 」コマンドは、Docker イメージをコンテナーとして実行し、プロジェクトをデプロイします。

この投稿では、Docker の run -it オプションとその使用方法について詳しく説明します。

Docker run -it フラグとは何ですか?

ドッカー実行 」コマンドは、Docker イメージの実行とともに追加機能を実行するための多くのオプションをサポートし、「 -それ 」フラグはその1つです。これは、2 つのオプションを組み合わせたものです。 -私 ' と ' -t 」:







  • -私 」オプションは、対話モードで Docker イメージを実行するために使用されます (コマンド入力ストリームを開いたままにします)。
  • -t 」オプションは、「 TTY 疑似 」ターミナルを Docker コンテナーに接続します。

Docker run コマンドのすべてのオプションと説明を表示するには、「 docker run –ヘルプ ' 指図:



$ ドッカー実行 - ヘルプ



Docker run -it コマンドの使用方法

docker run -it 」コマンドを実行するには、ユーザーは docker イメージを持っている必要があります。この目的のために、Visual Studio コード エディターを利用して、Docker イメージを生成するための新しい Dockerfile を作成します。





この場合、Dockerfile を作成することから手順を開始します。

ステップ 1: 新しい Dockerfile を作成する
強調表示されたアイコンをクリックして新しい Dockerfile を作成し、ファイル名を「 Dockerfile 」:



以下のコードを Dockerfile に貼り付けます。これらの手順では、最初に前述の依存関係をインストールしてから、単純な python プログラムを実行します。

パイソンから: 3.6

走る apt-get アップデート && apt-get インストール -Y -- インストールしないことをお勧めします \
python3-setuptools\
python3-pip \
python3-dev \
python3-venv\
ギット \
&& \
apt-get clean && \
RM -rf / だった / ライブラリ / 適切な / リスト /*

公開 8000

CMD パイソン -c 'print('Docker はよりシンプルな展開ツール')'

ステップ 2: Docker イメージをビルドする
次に、「 ドッカービルド ' 指図。ここで、「 -t 」オプションを使用して、イメージ名を指定します。

$ ドッカービルド -t pythonimage .

ステップ 3: 「docker run -it」コマンドを使用する
今、「 docker run -it 」 コマンドを使用して、新しく作成されたイメージを実行します。

$ ドッカー実行 -それ パイソン画像

「の助けを借りて、 docker run -it 」コマンドを実行すると、単純な Python プログラムが正常にデプロイされました。

Docker run -it フラグとは何か、および Docker での使用方法について詳しく説明しました。

結論

Docker の実行「 -それ ” フラグは 2 つのオプションの組み合わせです。” -私 ' と ' -t 」。 「 -私 」 オプションは、対話モードで Docker イメージを実行します (標準入力ストリームを開いたままにします)。しかし ' -t 」オプションを使用して、「 疑似 TTY コンテナへのターミナル。 「docker run -it」を使用するには、まず Dockerfile を使用して Docker イメージを作成します。次に、「 docker run -it ' 指図。この投稿では、「docker run -it」とその使用方法について説明しました。