如何访问像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