Нет, вы не можете создать секрет внутри контейнера, так как контейнер использует только секрет, и администратор должен создавать секреты.
ваш обходной путь для объема может работать, но опять же не рекомендуется хранить секреты, так каклюбой контейнер, запущенный с этим томом, сможет увидеть эти секреты.
Поэтому контейнер не должен хранить ничего, что должно быть секретным.
Вы можете использовать секреты для управления любыми конфиденциальными данными. который нужен контейнеру во время выполнения, но вы не хотите хранить его в образе или в управлении исходным кодом, например:
Имена пользователей и пароли TLS-сертификаты и ключи SSH-ключи Прочие
важные данные, такие какв качестве имени базы данных или внутреннего сервера
Общие строки или двоичное содержимое (размером до 500 КБ)
engine-swarm-secrets