Когда docker-compose с конфигурацией ниже, если файл mypass.txt отсутствует, docker-compose создает пустой каталог mypass.txt . Это ожидаемое поведение?
version: '3.1'
services:
app:
image: alpine
secrets:
- mypass
secrets:
mypass:
file: ./mypass.txt
macOS 10.13.1
Докер версии 17.11.0-ce-rc3, сборка 5b4af4f
docker-compose версия 1.17.0, сборка ac53b73
Это несколько досадный побочный эффект того, как мы эмулируем секреты в docker-compose
. Кстати, это будет исправлено с помощью # 5363, который вместо этого выдает ошибку, если указанный файл отсутствует.
Это было исправлено # 5415.
Самый полезный комментарий
Это несколько досадный побочный эффект того, как мы эмулируем секреты в
docker-compose
. Кстати, это будет исправлено с помощью # 5363, который вместо этого выдает ошибку, если указанный файл отсутствует.