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 インデックス使用戦略の分析

推薦する

Linux7で仮想ホストを実装する3つの方法

1. 同じIPアドレス、異なるポート番号仮想ホスト 1: ホスト IP アドレスは 172.16.3...

Vue の基本的な手順の例のグラフィック説明

目次1. v-on指令1. 基本的な使い方2. 糖衣構文3. イベントパラメータ4. イベント修飾子...

MySQL マスタースレーブ同期、トランザクションロールバックの実装原理

ビンログBinLog は、データベース テーブル構造の変更 (テーブルの作成、変更など) とテーブル...

MySql ページングで limit+order by を使用する場合のデータ重複の解決策

目次まとめ問題の説明問題を分析する問題を解決するまとめ複雑な知識をシンプルに説明できることは重要です...

dockerでsshd操作を有効にする

まず、docker に openssh-server をインストールします。インストールが完了したら...

JavaScript コンソールのその他の機能

目次概要コンソールログコンソール.infoコンソール.警告コンソールエラーコンソールテーブルコンソー...

Centos7.3は起動時に自動的に起動または指定されたコマンドを実行します

Centos7では、/etc/rc.d/rc.localファイルの権限が削減されており、実行権限があ...

LinuxでJenkinsのパスワードを忘れる方法

1.Jenkinsのインストール手順: https://www.jb51.net/article/1...

MySQL 全文インデックスガイド

全文インデックスには特別なクエリ構文が必要です。全文検索はインデックスの有無にかかわらず実行できます...

最小限の展開で CentOS8 に OpenStack Ussuri をインストールする方法の詳細なチュートリアル

CentOS8 に最小限のデプロイメントで OpenStack Ussuri をインストールするため...

MySQLが大量のデータを処理する際にクエリ速度を最適化するいくつかの方法

実際に参加したプロジェクトでは、MySQL テーブルのデータ量が数百万に達すると、通常の SQL ク...

HTML テーブル マークアップ チュートリアル (43): テーブル ヘッダーの VALIGN 属性

垂直方向では、ヘッダーの配置を上、中央、下に設定できます。基本的な構文構文Top は上、Middle...

Linux C バックグラウンドサービスプログラムの単一プロセス制御の実装

導入通常、バックグラウンド サーバー プログラムには 1 つのプロセスのみが必要ですが、単一のプロセ...

MySQLの数値型自動増分における落とし穴

テーブル構造を設計する場合、数値型は最も一般的な型の 1 つですが、数値型をうまく使用するのは想像す...

JavaScript を使用してテーブル情報を追加および削除する

JavaScript 入門JavaScript は軽量なインタープリタ型の Web 開発言語です。言...