ホームページ  >  記事  >  運用・保守  >  docker ボリュームとは何を意味しますか?

docker ボリュームとは何を意味しますか?

WBOY
WBOYオリジナル
2022-03-23 18:20:032350ブラウズ

Docker では、ボリュームの本質は 1 つ以上のコンテナ内に存在し、docker によってコンテナにマウントされるファイルまたはディレクトリです。これは共同ファイル システムに属さず、データへの変更です。ボリュームはすぐに有効になり、データ ボリュームの更新はミラーに影響しません。

docker ボリュームとは何を意味しますか?

このチュートリアルの動作環境: linux7.3 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。

Docker ボリュームの意味

ボリュームの本質は、1 つ以上のコンテナー内に存在し、Docker によってコンテナーにマウントされるファイルまたはディレクトリですが、ジョイントには属しません。ファイルシステム。ボリュームの概念は、データの永続性の問題を解決するだけでなく、コンテナ間のデータ共有の問題も解決します。

コンテナ ボリュームを使用する理由

  • データの永続性により、コンテナが再起動されたときにデータが失われることがなくなります。ボリュームを使用して MySQL ディレクトリを永続化し、コンテナーの再起動時にデータベース データが失われないようにすることができます。

  • データがミラーに保存されている場合、ホスト上の他のプロセスがデータにアクセスするのは不便です。

#コンテナ ボリュームの特徴とは

  • データ ボリュームはコンテナ間で共有できますまたはデータを再利用します

  • データ ボリュームの変更はミラーの更新には含まれません

  • ボリュームの変更は直接有効になります

  • データ ボリュームのライフ サイクルは、コンテナーが使用しなくなるまで継続します

データ ボリュームの作成

データ ボリューム作成コマンド

docker volume create myvolume

ヒント: デフォルトでは、Docker によって作成されたデータ ボリュームはローカル モードであり、このホストへのコンテナー アクセスのみを提供します。

Use -v command

docker run -it -v 宿主机绝对路径目录:容器内目录 镜像名

ヒント: -v を使用して、コンテナーに永続化する必要があるパスを指定します。Docker は自動的にボリュームを作成し、コンテナーにバインドします。

テスト:

docker run -it -v /home/ceshi:/home centos /bin/bash

データ ボリュームが正常にマウントされているかどうかを確認します:

docker inspect 容器id

推奨される学習:「

docker ビデオ チュートリアル

以上がdocker ボリュームとは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。