我在码头经营保险库,就像:
$ 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但是,我无法访问火狐中的UI http://localhost:8200/ui。错误是:
404 page not found

你知道我做错了什么吗?码头枢纽中的保险库码头图像中是否编译了UI?
发布于 2019-04-04 08:04:17
Web是在v0.10.0中开放的,所以v0.9.1没有Web。这是博客发布和v0.10.0的CHANGELOG -查看特性分段。
要在Web浏览器中查看web UI,请尝试运行以下命令:
$ docker run -it --rm -p 8200:8200 vault:0.10.0然而,我建议使用更新的Vault版本,因为在此期间有许多改进和错误修复。此外,Web中还添加了一些特性,因此,如果您遵循最新的文档,在旧版本中可能无法使用其中描述的一些内容。
发布于 2019-10-10 10:30:31
我在Vault 0.10.3 (amd64.zip)中观察到了这种行为,当我将启用ui的调整放在保险库配置文件(etc. config.json)的最底部时,所以返回404错误的Config看起来如下所示:
{
"listener": [{
"tcp": {
"address" : "0.0.0.0:8200",
"tls_disable" : 1
}
}],
"api_addr": "http://172.16.94.10:8200",
"storage": {
"consul" : {
"address" : "127.0.0.1:8500",
"path": "vault"
}
}
},
"max_lease_ttl": "10h",
"default_lease_ttl": "10h",
"ui":"true"
}与Vault 0.10.3一起工作的用户界面位于其配置文件的最顶端:
{
"ui":"true",
"listener": [{
"tcp": {
"address" : "0.0.0.0:8200",
"tls_disable" : 1
}
}],
"api_addr": "http://172.16.94.10:8200",
"storage": {
"consul" : {
"address" : "127.0.0.1:8500",
"path": "vault"
}
}
},
"max_lease_ttl": "10h",
"default_lease_ttl": "10h"
}https://stackoverflow.com/questions/55509844
复制相似问题