如何访问像PostgreSQL的docker cli

我在远程机器上安装了Docker CE。我想从PostgreSQL这样的本地机器上使用docker cli。如何访问像PostgreSQL的docker cli

我总是这样键入登录和执行PostgreSQL。

$ psql -U username -p 5432 -h myserver -d db -c 'SELECT * FROM tbl' 

有没有人有任何想法?

回答:

如果我正确理解您的问题,您将在一台机器上运行Docker客户端,并且希望使用它来管理远程运行的Docker主机。

为此,您可以将DOCKER_HOST环境变量设置为远程计算机。如果您正在远程访问机器,请使用TLS,否则任何人都可以远程访问您的Docker守护程序。

举个例子:

DOCKER_HOST=tcp://<remote docker host IP>:2376 

DOCKER_CERT_PATH=<path to cert>

DOCKER_TLS_VERIFY=1

如果你不想设置ENV变量,你可以指定在CLI主机每一次 - 这个例子显示位于远程主机上的版本泊坞窗<remote docker host IP>并使用当前目录中的TLS证书进行身份验证。

docker --tlsverify \ 

--tlscacert=ca.pem \

--tlscert=cert.pem \

--tlskey=key.pem \

-H=<remote docker host IP>:2376 \

version

有关保护泊坞窗守护退房​​

以上是 如何访问像PostgreSQL的docker cli 的全部内容, 来源链接: utcz.com/qa/265895.html

回到顶部