Dockerボリュームの作成と使用方法(+ビデオチュートリアル)

Dockerボリュームの作成と使用方法(+ビデオチュートリアル)

出版

ジャック・ウォーレンの画像

アフィリエイトリンクまたはスポンサーシップを通じて、ベンダーから収益を得る場合があります。これにより、サイト上の商品配置が影響を受ける可能性がありますが、レビューの内容には影響しません。詳細は利用規約をご覧ください。

この「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をご覧ください。

Tagged: