カテゴリー: Docker

[Docker] ホストのディレクトリを操作するときには権限に気をつけよう[Docker] ホストのディレクトリを操作するときには権限に気をつけよう

ちょっとハマッたので覚え書き。 Dockerでホストのディレクトリをマウントし、サブディレクトリやファイルを作成したところ、それらの所有者がホストに存在しないユーザになっていた。僕はこのホストのルート権限をもらっていない […]

[Docker] データを格納するコンテナを作成する[Docker] データを格納するコンテナを作成する

Dockerの利点はポータビリティにある。すなわち、作成されたコンテナをコピーすることで異なる環境でも稼動させることができる。しかし、データを永続化したい場合などホストのディレクトリをコンテナにマウントしてしまうと、ポー […]

[Docker] ホストのディレクトリをコンテナにマウントする[Docker] ホストのディレクトリをコンテナにマウントする

-vコマンドを使うと、ホストのディレクトリをコンテナのディレクトリにマウントすることができる。 サンプル 下の例ではホストの/host_dataディレクトリをコンテナの/container_dataディレクトリにマウント […]

[Docker] データボリュームを使ってコンテナ間でデータを共有する[Docker] データボリュームを使ってコンテナ間でデータを共有する

データボリュームを使うと、複数コンテナでデータを共有することができる。 データボリュームは、永続または共有データに関して、幾つかの役立つ機能を提供する。 ボリュームはコンテナ作成時に初期化される。コンテナのベースイメージ […]