0

I'm trying to build a service (Google Cloud Composer, which is basically just Airflow) locally via Docker. However, I'm getting the following error message:

│ http+docker://localhost/v1.41/containers/create?name=composer-local-dev-gcp_composer_locally: Bad Request ("invalid mount      │
│ config for type "bind": bind source path does not exist:                                                                       │
│ /opt/homebrew/lib/python3.10/site-packages/composer_local_dev/docker_files/entrypoint.sh")

However, such a file does exist and is executable:

16777233 2895095 -rwxr-xr-x 1 <my_unix_name> admin 0 1281 "Feb 13 14:26:24 2023" "Feb 13 14:26:24 2023" "Feb 13 14:26:24 2023" "Feb 10 17:04:20 2023" 4096 8 0 /opt/homebrew/lib/python3.10/site-packages/composer_local_dev/docker_files/entrypoint.sh

I've confirmed my user is a member of the "admin" group, so I don't think this is a file permissions error.

How can I get Docker to recognize this entrypoint and run the relevant script?

snark17
  • 349
  • 6
  • 15
  • can you show your docker compose code? sounds like maybe it is looking on the wrong container/machine, e.g. maybe you have /opt/.. on your machine but not in the docker container or vice versa – Matthias Feb 14 '23 at 09:07

0 Answers0