Docker安全连接与SSH端口转发



我制作了一个用于端口转发的SSH隧道,以在我的笔记本电脑上映射一个端口,并在远程主机上使用端口(your-mv.com):

ssh -nfNT -L 3376:your-mv.com:3376 login@server.com 

然后我更改了docker_host和设置Docker tls变量:

export DOCKER_HOST=localhost:3376
export DOCKER_TLS_VERIFY=1
export DOCKER_CERT_PATH=/my/path

我运行:

docker ps

但是我有一个错误:

Get https://localhost:3376/v1.26/containers/json: x509: certificate is valid for your-mv.com, not localhost

您能帮我我错了什么以及如何克服这个问题?

upd

我笔记本电脑的通用名称是subject= /CN=kenenbekCA的通用名称是subject= /CN=cert-authority.com,远程主机的通用名称是subject= /CN=your-vm.com

docker_tls_verify 已设置,证书的通用名称为 youm> yous-mv.com ,但是 Docker_host 已设置为Localhost。

不设置 docker_tls_verify

相关内容

  • 没有找到相关文章

最新更新