出版

アフィリエイトリンクまたはスポンサーシップを通じて、ベンダーから収益を得る場合があります。これにより、サイト上の商品配置が影響を受ける可能性がありますが、レビューの内容には影響しません。詳細は利用規約をご覧ください。
この「How to Make Tech Work」チュートリアルでは、Jack Wallen が、任意の数のコンテナーに使用できる Docker ボリュームを作成する方法を説明します。
Dockerボリュームは、永続ストレージを備えたコンテナをデプロイしたり、2つのコンテナ間でデータを共有したりするのに便利な方法です。この便利な機能を使えば、複数のウェブサイトをデプロイし、それぞれのデータを同じボリュームに格納できます。これはDockerの柔軟性を高める優れた機能です。今回は、コンテナでのデータ共有と永続化を簡素化するために、Dockerボリュームの作成方法と使い方をご紹介します。
まず最初に、新しいボリュームを作成します。これをshared-dataと名付け、コマンドは以下のようになります。
docker ボリューム作成 --name 共有データ
Linux 上でそのボリュームを格納するディレクトリは /var/lib/docker/volumes です。
次のコマンドで新しいボリュームを使用するUbuntuコンテナをデプロイしてみましょう。
docker run -ti -v 共有データ:/共有データ ubuntu
これにより、実行中のコンテナのbashプロンプトが表示され、共有ディレクトリに次のコマンドでファイルを作成できます。
echo "Hello, TechRepublic" >> /shared-data/test.txt
そのコンテナから出て、
出口
指示。
同じボリュームを使用する2番目のコンテナを次のコマンドでデプロイしてみましょう。
docker run -ti -v 共有データ:/共有データ ubuntu
新しいコンテナにボリューム内に保存されたtest.txtファイルがあるはずです。以下のコマンドでテストしてください。
cat /shared-data/test.txt
「Hello, TechRepublic」と表示されるはずです。
おめでとうございます!任意の数のコンテナに使用できる最初の Docker ボリュームを作成しました。
Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube でTechRepublic の How To Make Tech Work を購読してください。
Docker についてさらに詳しく知りたい場合は、TechRepublic Academy の次のリソースをご覧ください。
- 2023FullStack開発者バンドル
- Dockerコンテナのハッキングとセキュリティ保護
- Linux と Docker のコーディングバンドル
- DockerとKubernetesのミニバンドル
こちらもご覧ください
- LinuxにDockerをインストールする最も簡単な方法
- 2つのファイルを追加してDocker Desktop Linuxのインストールを修正する方法
- Docker Swarmにノードを参加させる方法
- Docker Swarm サービスをスケールする方法
- プログラミング言語と開発者のキャリアリソース

ジャック・ウォーレン
ジャック・ウォーレンは、TechRepublic、The New Stack、Linux New Mediaなどで受賞歴のあるライターです。20年以上にわたり様々なトピックを執筆し、オープンソースの熱心な推進者でもあります。ジャック・ウォーレンに関する詳細は、ウェブサイトjackwallen.comをご覧ください。