Я пытаюсь запустить Vault Docker в режиме сервера, как описано здесь .Это команда, которую я использую для запуска хранилища
docker run --cap-add=IPC_LOCK -e 'VAULT_LOCAL_CONFIG={"backend": {"file": {"path": "/home/jwahba/PycharmProjects/work/vault/vault.json"}}, "default_lease_ttl": "168h", "max_lease_ttl": "720h"}' vault server
И это файл конфигурации vault.json
storage "inmem" {}
listener "tcp" {
address = "127.0.0.1:8200"
tls_disable = 1
}
disable_mlock = true
Контейнер успешно работает.
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
55100205d2ab vault "docker-entrypoint..." 6 minutes ago Up 6 minutes 8200/tcp stoic_blackwell
Однако, когда я пытаюсь выполнить
docker exec stoic_blackwell vault status
, я получаю следующее сообщение об ошибке:
Error checking seal status: Get https://127.0.0.1:8200/v1/sys/seal-status: dial tcp 127.0.0.1:8200: connect: connection refused
Похожий вопрос здесь но, к сожалению, я не смог понять, что неправильно настроил.
Есть предложения, пожалуйста?