Невозможно получить доступ к пользовательскому интерфейсу Vault при запуске Vault в Docker: страница 404 не найдена - PullRequest
0 голосов
/ 04 апреля 2019

Я запускаю хранилище в Docker, как:

$ docker run -it  --rm -p 8200:8200  vault:0.9.1

Я распечатал хранилище:

$ VAULT_ADDR=http://localhost:8200 VAULT_SKIP_VERIFY="true" vault operator unseal L6M8O7Xg7c8vBe3g35s25OWeruNDfaQzQ5g9UZ2bvGM=
Key             Value
---             -----
Seal Type       shamir
Initialized     false
Sealed          false
Total Shares    1
Threshold       1
Version         0.9.1
Cluster Name    vault-cluster-52a8c4b5
Cluster ID      96ba7037-3c99-5b6e-272e-7bcd6e5cc45c
HA Enabled      false

Однако я не могу получить доступ к интерфейсу пользователя http://localhost:8200/uiв Firefox.Ошибка:

404 page not found

enter image description here

Знаете ли вы, что я делаю неправильно?Имеется ли в образе хранилища хранилища в Docker Hub скомпилированный пользовательский интерфейс?

1 Ответ

1 голос
/ 04 апреля 2019

Веб-интерфейс был открыт из v0.10.0, поэтому v0.9.1 не имеет веб-интерфейса.Вот блог , объявляющий о выпуске и CHANGELOG для v0.10.0 - взгляните на подраздел FEATURES .

Чтобы увидеть веб-интерфейс в веб-браузере, попробуйте выполнить эту команду:

$ docker run -it  --rm -p 8200:8200  vault:0.10.0

Однако я бы предложил использовать более свежую версию Vault, поскольку за это время было много улучшений и исправлений ошибок.Кроме того, в веб-интерфейс добавлены функции, поэтому, если вы будете следовать последней документации, некоторые из описанных вещей могут быть недоступны в более старых версиях.

...