我想使用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有这个选项吗?
在PhpStorm 2017.3 EAP#PS-173.3415.21(应该几乎相同)中没有这样的选项,以及2017.2状态的文档,您需要使用Unix套接字或tpc而不使用tls(https://www.jetbrains.com/help/phpstorm/docker.html#docker_settings)。
从2019.1(可能更早)开始,可以(但显然没有记录)连接到启用TLS的docker守护程序。只需使用https://<host>:2376
而不是tcp://<host>:2376
,并确保您设置证书目录或在~/docker/
中拥有您的证书。这些文件必须命名为ca.pem
,cert.pem
和key.pem
。
更新:正如我刚刚发现的那样,在2019.1中,远程docker解释器只能使用Dockerfiles,而不能使用docker-compose。