无法评估Dockerfile路径中的符号链接,MB Pro M1 Max.没有Dockerfile


Building localstack
unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /Applications/MAMP/htdocs/hidden_app_name/docker/Dockerfile: no such file or directory

这是我尝试运行docker-compose up -d后得到的结果

这个错误非常直接,但服务localstack没有任何Dockerfile。

localstack:
build:
context: ./docker
image: localstack/localstack:latest
container_name: localstack
platform: linux/arm64/v8
ports:
- "4566:4566"
- "4571:4571"
environment:
- SERVICES=s3,ses,rekognition
- DEBUG=1
- DATA_DIR=/tmp/localstack/data
volumes:
- './.localstack:/tmp/localstack'
- './.aws:/root/.aws'
- '/var/run/docker.sock:/var/run/docker.sock'

如果这与M1 Max Docker或类似的东西有关,以及如何修复它,有什么想法吗?

如果没有Dockerfile,那么就没有什么可构建的,因此不需要上下文。上下文是在构建时发送给docker守护进程的内容。

你应该把它从你的docker-compose.yml:中删除

build:
context: ./docker

Mihai是正确的

你应该把它从你的docker-compose.yml:中删除

build:
context: ./docker

最新更新