2017-06-03 5 views
1

私はドッカーに非常に新しいですし、私は Dockerとは何ですか?

  • ドッカーイメージ
  • ドッカーコンテナが
  • いくつかの基本的なとともに
  • をドッキングウィンドウ-構成する4つの物事

    • Dockerfileを理解することができましたドッカーラン、ドッカーログなどのコマンド

      今、私が出会ったここ

      使用ドッキングウィンドウの説明と、このコマンドdocker attachは、その継続的な出力を表示したり、対話的にそれを制御するか、コンテナのIDまたは名前を使用して実行中のコンテナに接続する接続します。あなたは私たちが望む場合、私は、彼らが我々が添付することができると言うとき、彼らが何を意味するか分からない、同時に同じ含まれているプロセスに画面共有のスタイルを複数回を添付、またはすばやく切り離さprocess.`

      の進行状況を表示することができますコンテナを表示するongoing activity or output?コンソールアプリケーション用のコンテナがあり、それに単にdocker runを実行すると、コンソールウィンドウに出力が表示されます。

      ドッカーの添付の利点は何ですか?あなたが切り離さコンテナを実行することができますので、

    答えて

    2

    、あなたはコンテナに接続し、端末上であるかのようにコマンドを入力することができます:attachオプションも複数の接続は、同じコンテナを表示することができます

    $ docker run -itd --name busybox busybox 
    dcaecf3335f9142e8c70a2ae05a386395b49d610be345b3a12d2961fccab1478 
    
    $ docker attach busybox 
    /# echo hello world 
    hello world 
    

    それぞれが何を入力しているかを見てください。 Pコントロール - - Qそのコンテナから切り離し、バックグラウンドで実行されている、それを残すのttyオプション(-t)の入った容器に接続されている間

    最後には、あなたがコントロールを入力することができます。その後、そのコンテナに再度接続できます。

    1

    docker attachはすなわち

    docker run -d <...> 
    
    docker-compose up -d 
    

    、存在attachコマンドは、これらのデタッチのコンテナに接続する方法を提供します。

    コンテナは、対話型オプションで実行されている
    +0

    OPは既に彼がドッカーの初心者だと言いました。アタッチとデタッチをもっとelobrateしてください。コンテナの取り付けと取り外しは、どのように開発に役立つのでしょうか? –

    関連する問題