当我尝试在 digitalocean 上部署我的应用程序时,如何摆脱 ssl 错误?

How to get rid off ssl error when i'm trying to deploy my app at digitalocean?

我正在尝试使用 docker 和 docker-compose 将我的应用程序部署到 Digitalocean。但是我仍然面临这个错误

ERROR: SSL error: HTTPSConnectionPool(host='host', port=2376): Max retries exceeded with url: /v1.25/containers/json?all=1&limit=-1&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dappname%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D&trunc_cmd=0&size=0 (Caused by SSLError(SSLError(1, u'[SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:726)'),))

我做了什么:

  1. docker-machine create --driver=digitalocean --digitalocean-access-token=mytoken --digitalocean-size=1gb app
  2. eval $(docker-机器环境应用程序)
  3. 在这些步骤之后,我正在尝试 docker-compose up -d 并从上面得到错误

什么问题,我做错了什么?

您的计算机上的 SSL 配置似乎有问题。 这个 SO 问题 有几个答案可以帮助您解决问题。