Docker データボリュームの一般的な操作コードの例

Docker データボリュームの一般的な操作コードの例

開発者が Dockerfile を使用してイメージをビルドする場合は、イメージをビルドするときにデータ ボリュームを宣言することもできます。次に例を示します。

nginxから
https://www.baidu.com/img/bd_logo1.png /usr/share/nginx/html/ を追加します。
実行 echo "hello docker volume!">/usr/share/nginx/html/index.html
ボリューム /usr/share/nginx/html/

このようにして匿名データボリュームが構成され、動作中は /usr/share/nginx/html/ ディレクトリにデータが書き込まれるため、コンテナストレージ層でのステートレスな変更を実現できます。すべてのデータボリュームを表示

すべてのデータ ボリュームを表示するには、次のコマンドを使用します。

docker ボリューム ls

図に示すように:

データ量の詳細を表示

次のようにボリューム名に応じてデータの詳細を表示できます。

docker ボリューム検査

実行結果は以下のとおりです。

データボリュームの削除

docker volume rm コマンドを使用してデータ ボリュームを削除することも、次のように docker volume prune を使用してデータ ボリュームをバッチで削除することもできます。



バッチ削除中に、すべてのデータ ボリュームが削除されず、1 つが残りました。これは、データ ボリュームがまだ使用中であるためです。図に示すように、関連するコンテナーを停止して削除し、データ ボリュームを再度削除すると、正常に削除されます。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Docker データボリュームとデータコンテナの詳細な紹介と例
  • Dockerデータボリューム、データボリュームコンテナの詳細な紹介
  • Docker のコンテナ データ ボリュームの概要
  • Docker コンテナ データ ボリュームの名前付きマウントと匿名マウントの問題
  • Dockerでボリュームを管理する2つの方法
  • Dockerコンテナのデータボリュームの詳細な説明
  • Dockerコンテナデータボリュームのマウントの簡単な概要
  • DockerはMySQLデータを保存するためにボリュームをマウントします

<<:  スローモーションアニメーション効果を実現するJavaScript

>>:  MySql インデックス使用戦略の分析

推薦する

Centos サーバーで nginx を設定する方法の例

セキュアターミナルMobaXterm_Personalをダウンロードまず、安全なターミナルをダウンロ...

CentOS 7 に MySQL 8 をインストールするための詳細なチュートリアル

準備するこの記事の環境情報: ソフトウェアバージョンセントOSセントOS7.4マイグレーション8.0...

js での Object.create インスタンスの使用法の詳細な説明

1. Object.create() メソッドを使用して新しいオブジェクトを作成し、既存のオブジェク...

Linux システムで httpd の自動インストールと構成を Ansible で実装する方法

1. Ansibleのプレイブックを使用してhttpdを自動的にインストールする1) まず、Ansi...

mysql5.7 の新しい json フィールド タイプの使用例の分析

この記事では、MySQL 5.7 で追加された json フィールド タイプの使用方法を例を使って説...

中国語と英語のフォント名の比較表(FounderとArphicを含む)

CSS ファイルでは、フォント名が文字化けしていることがよくあります。これは、作成者が中国語フォン...

MySQLデータのエクスポートとインポートに関する知識ポイントの簡単な分析

多くの場合、ローカル データベースのデータをエクスポートしたり、他のデータベースからデータをインポー...

ElementUIカスタムCSSスタイルが有効にならない問題を解決する

例えば、入力ボックスがあります <el-入力 ref="mySearch"...

CSS3のtransform属性で実装される4つの機能

CSS3 では、transform 関数を使用して、テキストや画像の回転、拡大縮小、傾斜、移動という...

MySQL Community Server 8.0.12 のインストールと設定方法のグラフィックチュートリアル

MySQL 8 は、NoSQL、JSON などのサポートなど、まったく新しいエクスペリエンスをもたら...

Vue でよく使われる高階関数と包括的な例

1. 配列のよく使われる高階関数配列があり、その配列に対して次の操作を実行したいとします。 100 ...

grpc のリバース プロキシとして nginx を使用する場合の落とし穴の概要

背景ご存知のとおり、nginx は高性能な Web サーバーであり、負荷分散やリバース プロキシによ...

Vue で ToDo アプリケーションを実装する例

背景まず最初に、私はフロントエンド開発の専門家ではないことを述べておきたいと思います。私の以前のコン...

Mybatis mysqlの削除操作では、最初のデータメソッドのみを削除できます。

バグ図のように、削除文とパラメータをデータベースにコピーして実行し、2つのデータを削除しようとしたの...

Mysqlはマスタースレーブ構成とマルチマスターマルチスレーブ構成を実装します

現在シミュレーションしているのは、マスター スレーブ システム (ホスト 1 台とスレーブ 1 台)...