18.04前書き一般に、Dockerコンテナーは一時的なものであり、コンテナーで発行されたコマンドが完了するのに必要な時間だけ実行されます。デフォルトでは、コンテナ内で作成されたデータは、コンテナ内からのみ、コンテナの実行中のみ利用可能です。Dockerボリュームを使用して、ホストシステムとDockerコンテナー間でファイルを共有できます。Nginxイメージを使用し、後で分析するためにNginxのログファイルの永続的なコピーを保持したいとします。+`ディレクトリにログを記録します。通常、ホストファイルシステムからは到達できません。このチュートリアルでは、ホストマシンでアクセス可能なコンテナ内からデータを作成する方法を調べます。18.04サーバーが必要です。18.04での初期サーバーセットアップガイドに従って、sudo権限を持つ非ルートユーザー。18.04にDockerをインストールして使用する方法]。Ecosystem]シリーズが主要な概念の詳細な概要を提供します。+」にバインドマウントします。nginxこのコマンドを詳しく調べてみましょう。+`はコンテナに名前を付けるので、より簡単に参照できます。+`はプロセスを切り離し、バックグラウンドで実行します。しないと、空のNginxプロンプトが表示されるだけで、Nginxを殺すまでこの端末を使用できません。`ディレクトリにリンクするバインドマウントボリュームを設定します機械。Dockerは「:+」を使用してホストのパスをコンテナパスから分割し、ホストパスが常に最初に来ます。`はポートフォワードを設定します。Nginxコンテナはデフォルトでポート「+80」をリッスンしています。このフラグは、コンテナのポート「80」をホストシステムのポート「5000」にマッピングします。+`は、コンテナがNginxイメージから構築されることを指定します。`]でNginxを起動します。ステップ2-ホスト上のデータへのアクセスこれで、マシンのDockerコンテナ内でNginxのコピーが実行され、ホストマシンのポート「5000」がNginxのポート「80」のコピーに直接マップされます。