ext4 タイプの 15GB などのデータ ボリュームを作成したい場合、どのようにすればよいでしょうか?
docker volume create --name vol
空のボリュームを作成するだけです。
docker volume create --opt type=ext4 --name vol
ext4 ボリュームを作成しますが、ext4 のマウント オプションに従って ext4 がサポートしていないため、そのサイズを指定できません。
ext4 タイプの 15GB などのデータ ボリュームを作成したい場合、どのようにすればよいでしょうか?
docker volume create --name vol
空のボリュームを作成するだけです。
docker volume create --opt type=ext4 --name vol
ext4 ボリュームを作成しますが、ext4 のマウント オプションに従って ext4 がサポートしていないため、そのサイズを指定できません。
ドキュメントsize
に従ってdocker ボリュームを作成する際に、サイズ制限を指定することができます。
ドキュメントで提供されているコマンドの例を次に示します。
docker volume create -d flocker -o size=20GB my-named-volume
UPDATE gitリポジトリからのいくつかの例:
Linuxの組み込みローカルドライバーは、Linux の マウントコマンドと同様のオプションを受け入れます。 $ docker volume create --driver local --opt type=tmpfs --opt
device=tmpfs --opt o=size=100m,uid=1000
例:
$ docker volume create --driver local --opt type=btrfs --opt device=/dev/sda2
Rao の回答に基づいて、docs.docker ページに更新されたドキュメントと例がいくつかあります。
このボリューム作成の例は、次のページから取得されています。
$ docker volume create --driver local \
--opt type=tmpfs \
--opt device=tmpfs \
--opt o=size=100m,uid=1000 \
foo