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

推薦する

Docker-compose ワンクリックデプロイ gitlab 中国語版の方法手順

1. GitLabの紹介Gitlab 公式アドレス: https://about.gitlab.co...

MySQL テーブルデータのインポートとエクスポートの例

この記事では、MySQL テーブル データのインポートおよびエクスポート操作について説明します。ご参...

MySQL 8のパスワードを忘れた場合のベストな対処法の簡単な分析

序文MySQL に精通している読者は、MySQL が非常に迅速に更新されることに気付くかもしれません...

MySQL 5.7.15 のインストールと設定方法のグラフィック チュートリアル (Windows)

MySQL をインストールする必要があるため、インストール手順を以下のように記録します。 自分なり...

Ubuntu16.04はphp5.6ウェブサーバー環境を構築します

Ubuntu 16.04 はデフォルトで PHP7.0 環境をインストールしますが、PHP7 は一部...

CSS3 を使用して楕円軌道の回転を実装するサンプルコード

最近、次のような効果を達成する必要がある最初は、CSS3D回転を使用して記述すると、次の効果しか得ら...

IIS7 IIS8 リバースプロキシルールの記述、インストール、構成方法

目的: ステーションAをステーションBのセカンダリディレクトリとして扱うのように: http://w...

Win2008 R2 mysql 5.5 zip 形式 mysql のインストールと設定

Win2008 R2 zip形式のMySQLのインストールと設定1. Baidu MySQL 5.6...

MySQL 8.0 が起動できない 3534 の解決策

MySQL 8.0 サービスを開始できません最近、 cmdで MySQL サービスを起動するときに遭...

デザイン理論:テキスト表現とユーザビリティ

<br />テキストデザインでは、通常、テキストのレイアウト、つまりテキストをより美しく...

Bootstrapグリッドの垂直および水平配置の詳細な説明

目次1. Bootstrap グリッドレイアウト2. 垂直方向の配置2.1 行タグの垂直方向の配置を...

Linux で txt を mysql にインポートする方法

序文昨日、小さなプロジェクトを書いていたときに、txt ドキュメントのデータを mysql データベ...

よくある MySQL 設計エラーをご存知ですか?

インターネットの発達により、バスを待ったり地下鉄に乗ったりする時間など、断片的な時間を活用して、いつ...

モバイル ブラウザのビューポート パラメータ (Web フロントエンド デザイン)

モバイル ブラウザは、Web ページを仮想の「ウィンドウ」(ビューポート) に配置します。このウィン...

キーフリーログインプロセスを実現するためのLinux構成の分析

1.sshコマンドLinux では、ssh コマンドを使用して別のサーバーにログインできます。 2 ...