当前位置: 首页 > 面试题库 >

对Docker-On-Windows尝试运行hello-world进行故障排除

高化
2023-03-14
问题内容

我已经在Windows上安装了docker,并成功启动了bash shell窗口。但是,当我使用来测试安装时,docker run hello- world会得到以下信息:

发布http://127.0.0.1:2375/v1.20/containers/create:拨打tcp
127.0.0.1:2375:ConnectEx
tcp:由于目标计算机主动拒绝它,因此无法建立连接。您是否尝试连接到没有TLS的启用TLS的守护程序?您的Docker守护程序是否已启动并正在运行?

我最初以为是因为我需要登录到docker hub。当我尝试docker login给它命名自己的docker-hub帐户名时,

句柄无效。

顺便说一句,它并 没有 问我要我的密码。我很困惑。请指教。


问题答案:

多一点故障排除有助于解决该问题。采取的步骤:

  • 我运行了新程序Kitematic。它抱怨说它无法运行虚拟机,并提供了“删除并重新设置”选项。
  • 我选择了“删除并重新设置”选项。
  • 然后我再次运行Kitematic,它提示输入我的dockerhub凭据
  • 一旦我成功输入了这些内容,而Kitematic看起来很健康,我就Quickstart terminal再次尝试。
  • 运行该命令引起了我的防病毒软件的一些检查,这些病毒希望阻止来自VM的互联网活动。一旦我覆盖了所有内容,一切进展顺利。

总之,似乎重试安装确实会改变(我不知道为什么),其次,防病毒软件可能会很麻烦。



 类似资料:
  • 问题内容: 对Windows上的锁定文件进行故障排除 问题答案: Jetty会为Web应用程序缓冲静态内容,例如HTML文件,CSS文件,图像等。如果你使用的是NIO连接器,Jetty将使用内存映射文件来执行此操作。问题是在Windows上,内存映射文件会导致文件锁定,因此你无法更新或替换文件。实际上,这意味着你必须停止Jetty才能更新文件。 Remedy Jetty提供了一个配置开关,用于De

  • 问题内容: 如何检查服务器上发送的邮件有问题?我运行一个简单的测试: 测试输出哪个文本;但是,没有邮件到达。 我该如何追踪问题? 问题答案: 这是一个很长的故事。一些要点(假设mail()返回true,并且错误日志中没有错误): 发件人地址(“发件人”)是否属于您服务器上的域?如果不是,请这样做。 您的服务器是否列入黑名单(例如,在spamhaus.org上检查IP)?共享托管的可能性很小。 邮件

  • 问题内容: 我有一个名为Main.java的Java程序,它位于以下目录中: 当我尝试从“程序”目录运行Main.java时,一切正常,我使用了以下行: 但是当我尝试从主目录运行Main.java时: 我得到: 此错误的原因是什么? 问题答案: 这是由于您的类路径所致,该类路径将默认为当前目录。从中运行时,在当前目录中找到该类(因为该软件包似乎未设置,这意味着它是默认值)。因此,它在中找到类。 从

  • 问题内容: 我已经按照本教程http://www.dsl.uow.edu.au/~sk33/php5java.htm进行了操作,但最后还是尝试了 我有这个例外 PHP致命错误:未捕获[o(Exception):“ java.lang.Exception:CreateInstance失败:new HelloWorld。原因:java.lang.ClassNotFoundException:在java

  • 问题内容: 服务器上的端口6379已打开,我可以在SSH中成功运行。 我在PHP中尝试了两个Predis / phpredis客户端库,但仍然无法使用: 当打开套接字到6379时,Predis会给出“权限被拒绝”错误。 phpredis给出“ redis服务器消失了”。 问题答案: 解决问题,键入: 默认情况下,SELinux不允许Apache建立套接字连接。可以在此处找到更多信息。

  • 主要内容:运行交互式的容器,启动容器(后台模式),停止容器Docker 允许你在容器内运行应用程序, 使用 docker run 命令来在容器内运行一个应用程序。 输出Hello world 各个参数解析: docker: Docker 的二进制执行文件。 run: 与前面的 docker 组合来运行一个容器。 ubuntu:15.10 指定要运行的镜像,Docker 首先从本地主机上查找镜像是否存在,如果不存在,Docker 就会从镜像仓库 Docke