首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure_file在蔚蓝云中的码头作曲家

Azure_file在蔚蓝云中的码头作曲家
EN

Stack Overflow用户
提问于 2021-03-01 13:20:25
回答 1查看 3K关注 0票数 7

尝试在Azure云中创建ChirpStack Docker-Compose容器:

代码语言:javascript
复制
docker login azure
docker context create aci myacicontext
docker context use myacicontext
docker compose --file .\docker-compose.yml up

有错误:

代码语言:javascript
复制
cannot use ACI volume, required driver is “azure_file”, found “”

我做错了什么?

docker-compose.yml的UPD含量

代码语言:javascript
复制
version: "3"

services:
  chirpstack-network-server:
    image: chirpstack/chirpstack-network-server:3
    volumes:
      - ./configuration/chirpstack-network-server:/etc/chirpstack-network-server

  chirpstack-application-server:
    image: chirpstack/chirpstack-application-server:3
    ports:
      - 8080:8080
    volumes:
      - ./configuration/chirpstack-application-server:/etc/chirpstack-application-server

  chirpstack-gateway-bridge:
    image: chirpstack/chirpstack-gateway-bridge:3
    ports:
      - 1700:1700/udp
    volumes:
      - ./configuration/chirpstack-gateway-bridge:/etc/chirpstack-gateway-bridge

  chirpstack-geolocation-server:
    image: chirpstack/chirpstack-geolocation-server:3
    volumes:
      - ./configuration/chirpstack-geolocation-server:/etc/chirpstack-geolocation-server

  postgresql:
    image: postgres:9.6-alpine
    environment:
      - POSTGRES_PASSWORD=root
    volumes:
      - ./configuration/postgresql/initdb:/docker-entrypoint-initdb.d
      - postgresqldata:/var/lib/postgresql/data

  redis:
    image: redis:5-alpine
    volumes:
      - redisdata:/data

  mosquitto:
    image: eclipse-mosquitto:2
    ports:
      - 1883:1883
    volumes: 
      - ./configuration/eclipse-mosquitto/mosquitto.conf:/mosquitto/config/mosquitto.conf

volumes:
  postgresqldata:
  redisdata:
EN

回答 1

Stack Overflow用户

发布于 2021-03-02 06:19:54

错误已经显示,当您使用Azure文件共享作为持久卷时,它需要为卷提供驱动程序azure_file。应该是这样的:

代码语言:javascript
复制
volumes:
  postgresqldata:
    driver: azure_file
    driver_opts:
      share_name: myfileshare
      storage_account_name: mystorageaccount
  redisdata:
    driver: azure_file
    driver_opts:
      share_name: myfileshare
      storage_account_name: mystorageaccount

请参阅有关通过Docker 这里实现ACI文件共享的详细信息。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66422903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档