ホームページ > 運用・保守 > Docker > Docker でファイル共有にボリュームを使用する方法

Docker でファイル共有にボリュームを使用する方法

PHPz
リリース: 2023-04-17 17:31:42
オリジナル
855 人が閲覧しました

Docker は、開発者がアプリケーションをより簡単に構築およびデプロイできるようにする、非常に人気のあるコンテナ化プラットフォームです。 Docker では、ボリュームを使用してコンテナとホスト間のファイル共有を管理できます。これは、コンテナにデータを保存する場合に非常に役立ちます。ここでは、Docker でのファイル共有にボリュームを使用する方法について詳しく説明します。

  1. ボリュームの作成

Docker では、次のコマンドを使用してボリュームを作成できます:

docker volume create [VOLUME_NAME]
ログイン後にコピー

ここで、[VOLUME_NAME] は作成するボリュームです。作成された名前。作成後、次のコマンドを使用してすべてのボリュームを一覧表示できます:

docker volume ls
ログイン後にコピー
  1. ボリュームをコンテナにマウントします

Docker コンテナを起動するときに、ボリュームをマウントできますコンテナに。次の docker run コマンドを使用して、コンテナーを起動し、ボリュームをコンテナーの /CONTAINER_PATH ディレクトリにマウントします。

docker run -v [VOLUME_NAME]:/CONTAINER_PATH [IMAGE_NAME]
ログイン後にコピー

[IMAGE_NAME] は、起動するコンテナーの名前です。これにより、[VOLUME_NAME] の内容がコンテナ内の /CONTAINER_PATH ディレクトリにマップされます。

  1. コンテナ内でのボリュームの使用

ファイル システムと同じように、コンテナ内でボリュームを使用できるようになりました。たとえば、コンテナ内にファイルを作成し、それをマウントされたボリュームに保存できます。

cd /CONTAINER_PATH
touch [FILENAME]
echo "Hello World" > [FILENAME]
ログイン後にコピー

これにより、マウントされたボリュームにファイルが作成され、そのファイルに「Hello World」文字列が書き込まれます。

  1. ホスト上のボリュームの使用

コンテナ内のデータがボリュームに保存されると、ホスト上のボリュームにアクセスできるようになります。次のコマンドを使用して、ボリュームの内容をホストにコピーします。

docker volume inspect [VOLUME_NAME] | grep Mountpoint
ログイン後にコピー

これにより、ボリュームのマウント ポイントが表示されます。マウントポイント内のファイルをコピーすることで、コンテナ内のデータをホストにコピーできます。

  1. ボリュームの削除

マウントされたボリュームが不要になった場合は、次のコマンドを使用して削除できます。

docker volume rm [VOLUME_NAME]
ログイン後にコピー

これにより、ボリュームが完全に削除されます。ボリュームとそのすべてのデータについては、注意して続行してください。

概要

ボリュームの使用は、Docker でファイルを共有するための簡単かつ効果的な方法です。ボリュームを作成してコンテナにマウントすることで、コンテナとホストの間でファイルを簡単に共有できます。最高のコンテナ管理エクスペリエンスを得るには、Docker のボリューム機能を使用してみてください。

以上がDocker でファイル共有にボリュームを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート