Wenn docker-compose mit der folgenden Konfiguration erstellt wird und die Datei mypass.txt fehlt, erstellt docker -compose ein leeres
version: '3.1'
services:
app:
image: alpine
secrets:
- mypass
secrets:
mypass:
file: ./mypass.txt
macOS 10.13.1
Docker-Version 17.11.0-ce-rc3, Build 5b4af4f
docker-compose Version 1.17.0, Build ac53b73
Es ist ein etwas unglücklicher Nebeneffekt der Art und Weise, wie wir Geheimnisse in docker-compose
emulieren. Übrigens wird es durch #5363 behoben, das stattdessen einen Fehler ausgibt, wenn die angegebene Datei fehlt.
Es wurde von #5415 behoben
Hilfreichster Kommentar
Es ist ein etwas unglücklicher Nebeneffekt der Art und Weise, wie wir Geheimnisse in
docker-compose
emulieren. Übrigens wird es durch #5363 behoben, das stattdessen einen Fehler ausgibt, wenn die angegebene Datei fehlt.