Problém:
Když se pokusíte spustit váš docker-compose based service pomocí
docker_compose_up.sh
docker-compose upvidíte následující chybovou zprávu
docker_compose_volume_error.txt
services.my-service Additional property volume is not alloweds configem jako
docker-compose-volume-typo.yml
services:
mariadb:
image: 'mariadb:latest'
environment:
- MYSQL_ALLOW_EMPTY_PASSWORD=yes
- MYSQL_DATABASE=redmine
volume:
- './mariadb_data:/var/lib/mysql'Řešení
Máte překlep v volume: - vždy se musí jmenovat volumes: i když existuje jen jeden volume:
docker-compose-volume-fixed.yml
services:
mariadb:
image: 'mariadb:latest'
environment:
- MYSQL_ALLOW_EMPTY_PASSWORD=yes
- MYSQL_DATABASE=redmine
volumes:
- './mariadb_data:/var/lib/mysql'
Podívejte se na podobné články podle kategorie:
Docker
Pokud vám tento článek pomohl, zvažte, zda mi nekoupíte kávu nebo nepřispějete přes PayPal na podporu výzkumu a publikování nových článků na TechOverflow