ホームページ  >  記事  >  運用・保守  >  docker の保護されたコンテナとは何ですか?

docker の保護されたコンテナとは何ですか?

WBOY
WBOYオリジナル
2022-07-21 17:03:411987ブラウズ

Docker のデーモン コンテナーは、長期的な実行や対話型セッションを持たないコンテナーであり、アプリケーションやサービスの実行に適しています。「docker run -d image name [COMMAND] [ARG.. .]" コマンド デーモン コンテナを起動するには、パラメータを "-d" に設定して、コンテナの起動時にバックグラウンド実行方式を使用します。

docker の保護されたコンテナとは何ですか?

このチュートリアルの動作環境: linux7.3 システム、docker バージョン 19.03、Dell G3 コンピューター。

docker のガード コンテナとは

ガード コンテナとは

  • #長時間実行可能

  • 対話型セッションなし

  • アプリケーションとサービスの実行に適しています

幅広い知識

コンテナをデーモン モードで実行する

最も簡単な方法は、

ctrl p, ctrl pコンテナがバックグラウンドで実行されるようにコンテナを終了します:

$ docker run -i -t IMAGE /bin/bash
Ctrl+P Ctrl+Q

この実行中のコンテナに再度入りたい場合は、次を使用できます。

dockerattach実行中のコンテナにアタッチするコマンド:

docker attach 容器名

##デーモンコンテナの起動 #では、run

コマンドを使用してデーモン コンテナを起動するにはどうすればよいでしょうか?

$ docker run -d 镜像名 [COMMAND] [ARG...]
パラメータ -d は、コンテナの起動時にバックグラウンドで実行するようにシステムに指示します。ただし、バックグラウンド操作が終了してもコンテナーは引き続き停止するため、ここではループを使用してバックグラウンドを実行し続けます:

コンテナー ログの表示

コンテナ内の実行状況を確認したい場合は、ログを表示できます。

$ docker logs [-f] [-t] [--tail] 容器名

    -f
  • は、常にログ内の変更を追跡し、結果を返すことを意味します。 –follows=True|False デフォルトは false です;

  • -t
  • は、返された結果にタイムスタンプを追加することを意味します。 –timestamps=true|false デフォルトは false です。

  • --tail
  • は、最後に返されるログの数を示します。 --tail="すべて"。指定しない場合、ログはすべてのログを返します。

  • #コンテナ内のプロセスを表示します

top から

docker## まで# 実行中のコンテナーのプロセスを表示するコマンド

$ docker top 容器名
推奨される学習: 「docker ビデオ チュートリアル

以上がdocker の保護されたコンテナとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。