Skip to content

Instantly share code, notes, and snippets.

@natanlao
Last active August 9, 2021 19:46
Show Gist options
  • Select an option

  • Save natanlao/cd1974239339c949e434ebee2d313ecb to your computer and use it in GitHub Desktop.

Select an option

Save natanlao/cd1974239339c949e434ebee2d313ecb to your computer and use it in GitHub Desktop.
docker-compose: no declaration was found in the volumes section

If, when doing something like docker-compose up, you run into an error like this:

ERROR: Named volume "server/db:/usr/share/nginx/html/db:rw" is used in service "web" but no declaration was found in the volumes section.

You're missing a leading ./, so, for example:

volumes:
 - 'server/db:/usr/share/nginx/html/db'

should read

volumes:
 - './server/db:/usr/share/nginx/html/db'

This example assumes that you want to map a host directory ./server/db/ to a container directory /usr/share/nginx/html/db, not create a named volume server/db.

@ordidaad
Copy link
Copy Markdown

ordidaad commented Aug 7, 2021

okay, sorry, i thought you are intended to use a named volume.

@natanlao
Copy link
Copy Markdown
Author

natanlao commented Aug 7, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment