0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Docker】Docker-Compose 「volume」とは

Last updated at Posted at 2023-02-19

はじめに

DockerやDocker-composeを使い始めて暫く経つが

volumeについてふと気になったため

自分用のメモとして載せておく。

volumeとは

・データを永続化できる場所のことを指す。

作成したコンテナを破棄すると当然コンテナ内で作成していたファイル等は消えてしまう。

ここでいう永続化は

もし

コンテナを破棄してもデータは自分のローカルフォルダには残しておける

と理解してもいいかもしれない。

volumesの記述方法は以下に記載した通りになる。

docker-compose.yml
    php:
      build: ./php
        volumes:
        - ./自分で決められる任意のローカルフォルダ:サーバーのパス

左側のローカルフォルダの割り当ては「相対パス」であると望ましい。

まとめ

docker-compose.yml
    volumes:
    - ./any_folder/:server_path

webサーバーの構成によるが

「volumes」の定義として

左側には自分で決められるローカル上のフォルダを割り当てて

右側には永続化したいサーバーフォルダを割り当てることが

なんとなくわかった。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?