我无意中将 docker 默认绑定到远程 kubernetes 端点。我如何重置这些值:
NAME TYPE DESCRIPTION DOCKER ENDPOINT KUBERNETES ENDPOINT ORCHESTRATOR
default moby Current DOCKER_HOST based configuration unix:///var/run/docker.sock https://*.eks.amazonaws.com (dev) swarm
desktop-linux * moby
Run Code Online (Sandbox Code Playgroud)
我尝试过将 docker 重置为出厂默认值并直接更新它,但这不起作用。
docker context update default --kubernetes Host=https://kubernetes.docker.internal:6443/
"default" is a reserved context name
Run Code Online (Sandbox Code Playgroud) 我无法连接到副本集.
[MongoDB\Driver\Exception\ConnectionTimeoutException]
No suitable servers found (`serverSelectionTryOnce` set):
[Server closed connection. calling ismaster on 'a.mongodb.net:27017']
[Server closed connection. calling ismaster on 'b.mongodb.net:27017']
[Server closed connection. calling ismaster on 'c.mongodb.net:27017']
Run Code Online (Sandbox Code Playgroud)
但是,我可以使用MongoChef进行连接
我正在尝试创建一个小函数,它将返回数组中的所有客户端,但我不断遇到错误。
DO $$
DECLARE
c_ids INTEGER[] := array[12879,16759];
BEGIN
SELECT *
FROM client
WHERE id IN (c_ids);
END $$;
Run Code Online (Sandbox Code Playgroud)
做这样的事情的正确方法是什么?我需要 c_ids 是一个变量,因为我将在查询中的许多地方使用它(示例直接查询不是最终查询)。