我将我的Virtualbox VM连接到我的docker机器。当我从docker机器进行docker-compose时,我得到以下错误。
var
ResStream: TResourceStream;
begin
ResStream := TResourceStream.Create(HINSTANCE, 'ID_GCDB', RT_RCDATA);
...
end;
答案 0 :(得分:2)
我知道我参加聚会有点晚了,但是我刚刚参加了这个聚会。显然,Docker Compose没有使用正确的TLS版本。您可以通过使用以下环境变量来解决此问题:
COMPOSE_TLS_VERSION=TLSv1_2
答案 1 :(得分:1)
我遇到了同样的问题,我可以解决续订证书的问题。
$ docker-compose up -d
ERROR: SSL error: HTTPSConnectionPool(host='192.168.99.100', port=2376):
Max retries exceeded with url: /v1.30/networks/docker_default
(Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:852)'),))
$ docker network ls
error during connect: Get https://192.168.99.100:2376/v1.40/networks: x509:
certificate has expired or is not yet valid
要修复:
$ docker-machine regenerate-certs --client-certs
$ docker-compose up -d
Starting couchdb-dev ... done
Starting consul-dev ... done
Starting postgres-dev ... done
Starting zipkin-dev ... done
Starting rabbitmq-dev ... done
Starting oracle-dev ... done
Starting cassandra-dev ... done
工作!
ps:从计算机更改时钟时间后出现此错误