ruby-on-rails - Docker 机器未连接到服务器
问题描述
我正在使用docker
将我的rails
应用程序部署在digitalcoean
. 我现在无法使用 eval $(docker-machine env my-server)
命令连接到我的服务器。
它显示以下错误
Error checking TLS connection: Error checking and/or regenerating the
certs: There was an error validating certificates for host
"207:322:414:35:2376": tls: DialWithDialer timed out
You can attempt to regenerate them using 'docker-machine regenerate-
certs [name]'.
Be advised that this will trigger a Docker daemon restart which might
stop running containers.
我也尝试certs
通过使用命令生成
docker-machine regenerate-certs my-server
Certs
已成功生成。
在此之后,当我尝试使用以下命令连接到我的服务器时
eval $(docker-machine env my-server)
我再次收到上述错误。
Error checking TLS connection: Error checking and/or regenerating the
certs: There was an error validating certificates for host
"207:322:414:35:2376": tls: DialWithDialer timed out
You can attempt to regenerate them using 'docker-machine regenerate-
certs [name]'.
Be advised that this will trigger a Docker daemon restart which might
stop running containers.
enter code here
请帮忙!:'(
解决方案
尝试使用新标志 --client-certs:
docker-machine regenerate-certs --client-certs [名称]
看看https://github.com/docker/machine/pull/4401#issuecomment-368670971
推荐阅读
- java - 将所有内容发送到控制器的 L2switch 规则
- php - Laravel:使用自定义日期获取数据
- mongodb - 分组后的Mongo聚合查找文档
- geolocation - 电容器地理定位和背景地理定位,清除不工作
- flutter - Flutter 提供者依赖
- elasticsearch - Kibana 提供的 Grok 表达式与自定义 iis 管道的字段值不匹配
- google-chrome - WebRTC 在 win 的 chrome 浏览器和 macOS 的 safari 浏览器之间不起作用
- android - 如何在 Google Play 控制台中创建可续订订阅
- c - 10 如何分隔 n = 10 * n + (s[i] - '0') 中的数字?
- svg - Gatsby - 在我实现 SVG 后,Boxicon 图标没有显示