docker-compose で名前付きボリュームをホストのディレクトリにマウントする
1647 ワード
自分用メモ。
バインドマウントとは似て非なるもの。
コンテナイメージのマウント先ディレクトリにファイルが存在している場合、下記のような挙動をする。
- バインドマウント
- コンテナイメージのディレクトリは消失し、ホストのディレクトリがマウントされる
- 名前付きボリューム
- (ホスト側にファイルがない場合)コンテナイメージのファイルがマウント先ディレクトリから名前付きボリュームにコピーされた上で、ホストのディレクトリがマウントされる
docker-compose.yml
version: "3"
services:
httpd:
image: httpd
ports:
- "8180:80"
volumes:
- "httpd-conf:/usr/local/apache2/conf"
volumes:
httpd-conf:
driver: local
driver_opts:
type: none
o: bind
device: ./conf/httpd/
Author And Source
この問題について(docker-compose で名前付きボリュームをホストのディレクトリにマウントする), 我々は、より多くの情報をここで見つけました https://qiita.com/leo-s/items/4b149076ff327e161913著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .