27 VIEWS

includes invalid characters … damn you characters

18.01.2017

Aus dem Leben eines Windows Docker Toolbox Nutzers:

Mein Setup: Windows 7 + Docker Toolbox v1.12.6 (Docker Host via VirtualBox)
Mein Problem: docker-compose up XYZ wirft seit dem Update der Docker Toolbox einen Fehler:
$ docker-compose.exe up XYZ
Creating dockerhost_XYZ_1
ERROR: for XYZ Cannot create container for service XYZ: create \mnt\volumes\Storage: "\\mnt\\volumes\\Storage" includes invalid characters
a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed
ERROR: Encountered errors while bringing up the project.

Meine Beobachtung: Ein Problem mit dem Volume des Service XYZ (via docker-compose.yml definiert). Neben anderen Änderungen und der Erfahrung aus connection reset by peer… damn you peer liegt es bestimmt am zuletzt ausgeführten Update. Diesmal die Docker Toolbox.

Die Lösung: Nach einer Online-Recherche wurde ich tatsächlich fündig. Ein Bug in Docker Compose Can’t mount a volume on Windows 7 #607.

Mein präferierter Workaround (solange die neue Toolbox nicht released ist):
Folgender Eintrag in meiner .bash_profile
export COMPOSE_CONVERT_WINDOWS_PATHS=1

Lessons learned: Ich sollte zukünftig vor einem Update die Known Issues auf GitHub durchlesen.

Zurück zur Übersicht

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*Pflichtfelder

*