🖥

docker-comose の volumes の左辺は記法によってホストのディレクトリ / volume 名指定 が分かれるので注意

2024/05/18に公開

概要

非常にわかりづらい

docker-compose.yml で

volumeの左辺を ./ で始めるとホスト ( local ) のパス指定になるが

version: '3.8'
services:
  bar:
    volumes:
      - ./some_host_directory:/path/to/docker-somewhere

書かないとdockerのvolumeを指定することになる

version: '3.8'
services:
  foo:
    volumes:
      - some-volume-name:/path/to/docker-somewhere
volumes:
  some-volume-name:

参考

https://docs.docker.jp/v1.11/compose/compose-file.html#id50


# ホスト上のパスを指定する時、Compose ファイルからのパスを指定
  - ./cache:/tmp/cache

  # ユーザの相対パスを使用
  - ~/configs:/etc/configs/:ro

  # 名前付きボリューム(Named volume)
  - datavolume:/var/lib/mysql

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

プロフィール・経歴

https://github.com/YumaInaura/YumaInaura

公開日時

2024-05-14

Discussion