在WebStorm IDE中使用tcp://和--tls的Docker

问题描述 投票:0回答:2

我想使用WebStorm IDE(Windows)来管理我的Docker镜像。对于本地安装,它完全正常,但我的安全实例有问题。

我可以使用以下命令连接:

docker -H tcp://<<URL>>:<<PORT>> --tls --tlskey <<path_to_key>>/key.pem --tlscert <<path_to_cert>>/cert.pem info

所以我想我只需要启用tls的选项。

WebStorm或IntelliJ有这个选项吗?

webstorm
2个回答
0
投票

在PhpStorm 2017.3 EAP#PS-173.3415.21(应该几乎相同)中没有这样的选项,以及2017.2状态的文档,您需要使用Unix套接字或tpc而不使用tls(https://www.jetbrains.com/help/phpstorm/docker.html#docker_settings)。


0
投票

从2019.1(可能更早)开始,可以(但显然没有记录)连接到启用TLS的docker守护程序。只需使用https://<host>:2376而不是tcp://<host>:2376,并确保您设置证书目录或在~/docker/中拥有您的证书。这些文件必须命名为ca.pemcert.pemkey.pem

更新:正如我刚刚发现的那样,在2019.1中,远程docker解释器只能使用Dockerfiles,而不能使用docker-compose。

© www.soinside.com 2019 - 2024. All rights reserved.