この記事を読む前に、Volumes について予備知識を身に付けておいてください。詳細については、こちらの記事を参照してください。 Docker データ ストレージ ボリュームの詳細な説明 デフォルトでは、コンテナ データの読み取りと書き込みはコンテナのストレージ レイヤーで行われます。コンテナが削除されると、そのコンテナ上のデータは失われます。したがって、コンテナ ストレージ レイヤーで書き込み操作が発生しないようにする必要があります。データの永続的なストレージを実現するには、データを保存するソリューションを選択する必要があります。現在、いくつかの方法があります。
次の図は、これら 3 つの手法を示しています。 バインドマウント バインド マウント モードはボリュームと非常によく似ています。違いは、バインド マウント モードではホスト上の任意のファイルまたはフォルダーがコンテナーにマウントされるのに対し、ボリュームでは基本的に Docker サービスによって管理される領域 (デフォルトは /var/lib/docker/volumes の下のフォルダー) がコンテナーにマウントされる点です。 バインドマウントの使用方法はボリュームの使用方法と似ており、ホストファイルは $ docker run -d \ --name=nginxtest \ --mount type=bind、source=/usr/local/web、destination=/usr/share/nginx/html \ マウントタイプ=bind、source=/usr/local/web、destination=/usr/share/nginx/html \ nginx:最新 上記の例では、ホスト上の /usr/local/web フォルダーをコンテナー内の /usr/share/nginx/html フォルダーにマウントします。 または $ docker run -d \ --name=nginxtest \ -v /usr/local/web:/usr/share/nginx/html \ nginx:最新 マウントが成功すると、コンテナは /usr/share/nginx/html ディレクトリからデータを読み取ったり書き込んだりします。このディレクトリは実際には、ホストの /usr/local/web ディレクトリからデータを読み取ったり書き込んだりします。したがって、ボリュームまたはバインドマウントは、コンテナーとホストがファイルを共有する方法とも考えられます。
バインドマウントの使用シナリオ こちらの記事を参照してください: Docker データストレージの概要 参考文献 https://docs.docker.com/storage/bind-mounts/ 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: JDBCデータベースリンクと関連メソッドのカプセル化の詳細な説明
>>: ログインスライダー検証を実装するJavaScript
1. MySQLデータベースnacos_configを作成する2. データベース nacos_con...
テキストシャドウ text-shadow プロパティの効果: 1. 右下隅の影、左下隅の影、左上隅の...
目次2. フィールドの連結2. MySQL関数の例をいくつか挙げてください。 2.1 シンボル処理2...
0 アイコンと画像の違いアイコンは文字であり、画像はバイナリ ストリームです。つまり、画像はアイコン...
1.リスナーを見る時計のご紹介 'vue' から { ref, reactive, ...
実装のアイデア:まず、アラーム情報にはitemidが必要です。これは前提条件です。情報に渡されるパラ...
目次1. SVNとは何か2. SVNサーバーとクライアントの取得方法3. SVN ワークフローとアー...
「curl-config を実行できませんでした」の解決策 pycurl のダウンロード/解凍 (p...
リバースプロキシリバースプロキシとは、プロキシサーバーを介してユーザーのアクセス要求を受信し、ユーザ...
目次最初のステップはMySQLをダウンロードすることですステップ2: ダウンロードした圧縮パッケージ...
目次1. はじめに2. タブバーのスタイルをカスタマイズする3. カスタムタブバーと関連設定を導入す...
目次1. import_tableの紹介2. データのロードとテーブル関数のインポートの例2.1 L...
目次1.entires() メソッドの詳細な構文2.entires() メソッドの一般的な使用法と注...
フローティング、フローティング埋め込み div、配置、フレックスという 4 つの一般的な方法と原則を...
序文古いプロジェクトを引き継ぐ苦労 - MongoDB クラスターの学習と構築に関する前回の記事を読...