【发布时间】:2021-02-27 14:30:30
【问题描述】:
以下是我的 docker 文件:
FROM amazon/dynamodb-local WORKDIR /home/dynamodblocal RUN mkdir ./db && chown -R 1000 ./db CMD ["-jar", "DynamoDBLocal.jar", "-dbPath", "./db", "-sharedDb"] VOLUME ["./db"]
以下是 docker compose 文件:
version: "3.3" services: dynamodb: build: context: . dockerfile: dynamodb/Dockerfile container_name: email_dynamo ports: - "8000:8000" volumes: - dynamodb-local:/home/dynamodblocal/db seed: image: amazon/aws-cli container_name: email_dynamo_seed links: - dynamodb depends_on: - dynamodb command: sh -c "~/seed/seed.sh" entrypoint: [] volumes: - ~/.aws:/root/.aws - ./seed:/root/seed volumes: dynamodb-local: driver: local
当我尝试运行 docker-compose up 时,出现以下错误:
使用原生构建构建。在此处了解 Compose 中的原生构建: https://docs.docker.com/go/compose-native-build/重新创建 89162581ebc2_email_dynamo ...错误
错误:对于 89162581ebc2_email_dynamo 无法创建容器 服务 dynamodb:无效的卷规范: '6cf8eb4d8edc2203adc35064b97ce90adc306c1e136a77a2e5e6203647564cd5:db:rw': 类型“卷”的无效安装配置:无效的安装路径:“db”安装 路径必须是绝对路径
错误:对于 dynamodb 无法为服务 dynamodb 创建容器: 无效的卷规格: '6cf8eb4d8edc2203adc35064b97ce90adc306c1e136a77a2e5e6203647564cd5:db:rw': 类型“卷”的无效安装配置:无效的安装路径:“db”安装 路径必须是绝对的 错误:在启动时遇到错误 项目。
【问题讨论】:
标签: docker docker-compose amazon-dynamodb