Docker は、開発者がアプリケーションをより簡単に構築およびデプロイできるようにする、非常に人気のあるコンテナ化プラットフォームです。 Docker では、ボリュームを使用してコンテナとホスト間のファイル共有を管理できます。これは、コンテナにデータを保存する場合に非常に役立ちます。ここでは、Docker でのファイル共有にボリュームを使用する方法について詳しく説明します。
Docker では、次のコマンドを使用してボリュームを作成できます:
docker volume create [VOLUME_NAME]
ここで、[VOLUME_NAME] は作成するボリュームです。作成された名前。作成後、次のコマンドを使用してすべてのボリュームを一覧表示できます:
docker volume ls
Docker コンテナを起動するときに、ボリュームをマウントできますコンテナに。次の docker run コマンドを使用して、コンテナーを起動し、ボリュームをコンテナーの /CONTAINER_PATH ディレクトリにマウントします。
docker run -v [VOLUME_NAME]:/CONTAINER_PATH [IMAGE_NAME]
[IMAGE_NAME] は、起動するコンテナーの名前です。これにより、[VOLUME_NAME] の内容がコンテナ内の /CONTAINER_PATH ディレクトリにマップされます。
ファイル システムと同じように、コンテナ内でボリュームを使用できるようになりました。たとえば、コンテナ内にファイルを作成し、それをマウントされたボリュームに保存できます。
cd /CONTAINER_PATH touch [FILENAME] echo "Hello World" > [FILENAME]
これにより、マウントされたボリュームにファイルが作成され、そのファイルに「Hello World」文字列が書き込まれます。
コンテナ内のデータがボリュームに保存されると、ホスト上のボリュームにアクセスできるようになります。次のコマンドを使用して、ボリュームの内容をホストにコピーします。
docker volume inspect [VOLUME_NAME] | grep Mountpoint
これにより、ボリュームのマウント ポイントが表示されます。マウントポイント内のファイルをコピーすることで、コンテナ内のデータをホストにコピーできます。
マウントされたボリュームが不要になった場合は、次のコマンドを使用して削除できます。
docker volume rm [VOLUME_NAME]
これにより、ボリュームが完全に削除されます。ボリュームとそのすべてのデータについては、注意して続行してください。
概要
ボリュームの使用は、Docker でファイルを共有するための簡単かつ効果的な方法です。ボリュームを作成してコンテナにマウントすることで、コンテナとホストの間でファイルを簡単に共有できます。最高のコンテナ管理エクスペリエンスを得るには、Docker のボリューム機能を使用してみてください。
以上がDocker でファイル共有にボリュームを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。