1

ボリュームの場所を指定するコンテナーを作成する必要があります (バインド マウントではありません)。

コンテナーにはボリューム /var/www があります。ホスト マシン上の場所を選択できますか? (/var/lib/dockerではなく/data/wwwに保存したい....)。-v (バインド マウント) ではできません。/var/www フォルダーにデータがあります。

4

1 に答える 1

1

-v (バインド マウント) ではできません。/var/www フォルダーにデータがあります。

ビジネスの最初の順序は、ホストでこれらのデータを取得することです (ホスト /data/www 内): コンテナーを実行し、docker inspect使用するボリュームのパスを取得するためにコンテナーを実行します (の 1 つ/var/lib/docker/volumes/...): コピーできます。それらのファイルをホストに。

/var/www次に、そのホストフォルダーのマウントをコンテナーにバインドできます。

ただし、(新しい 1.9+ docker volumesAPI を使用して) ボリュームを使用し、--volumes-from.

于 2016-03-08T06:11:01.530 に答える