尝试在 Azure 云中创建ChirpStack Docker-Compose 容器:
\ndocker login azure\ndocker context create aci myacicontext\ndocker context use myacicontext\ndocker compose --file .\\docker-compose.yml up\nRun Code Online (Sandbox Code Playgroud)\n出现错误:
\ncannot use ACI volume, required driver is \xe2\x80\x9cazure_file\xe2\x80\x9d, found \xe2\x80\x9c\xe2\x80\x9d\nRun Code Online (Sandbox Code Playgroud)\n我做错了什么?
\nUPD\ ndocker-compose.yml的内容:
\nversion: "3"\n\nservices:\n chirpstack-network-server:\n image: chirpstack/chirpstack-network-server:3\n volumes:\n - ./configuration/chirpstack-network-server:/etc/chirpstack-network-server\n\n chirpstack-application-server:\n image: chirpstack/chirpstack-application-server:3\n ports:\n - 8080:8080\n volumes:\n - ./configuration/chirpstack-application-server:/etc/chirpstack-application-server\n\n chirpstack-gateway-bridge:\n image: chirpstack/chirpstack-gateway-bridge:3\n ports:\n - 1700:1700/udp\n volumes:\n - ./configuration/chirpstack-gateway-bridge:/etc/chirpstack-gateway-bridge\n\n chirpstack-geolocation-server:\n image: chirpstack/chirpstack-geolocation-server:3\n volumes:\n - ./configuration/chirpstack-geolocation-server:/etc/chirpstack-geolocation-server\n\n postgresql:\n image: postgres:9.6-alpine\n environment:\n - POSTGRES_PASSWORD=root\n volumes:\n - ./configuration/postgresql/initdb:/docker-entrypoint-initdb.d\n - postgresqldata:/var/lib/postgresql/data\n\n redis:\n image: redis:5-alpine\n volumes:\n - redisdata:/data\n\n mosquitto:\n image: eclipse-mosquitto:2\n ports:\n - 1883:1883\n volumes: \n - ./configuration/eclipse-mosquitto/mosquitto.conf:/mosquitto/config/mosquitto.conf\n\nvolumes:\n postgresqldata:\n redisdata:\nRun Code Online (Sandbox Code Playgroud)\n
azure_file该错误已表明,当您使用 Azure 文件共享作为持久卷时,它需要该卷的驱动程序。应该是这样的:
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
Run Code Online (Sandbox Code Playgroud)
请在此处查看有关通过 Docker Compose 进行 ACI 文件共享的更多详细信息。
| 归档时间: |
|
| 查看次数: |
4916 次 |
| 最近记录: |