爱填坑的喵哥——windows10下docker开启失败、下载镜像失败的坑

2023-11-01

/************************************************************************/

/*****                       操作系统:win10 1803版                        *****/

/*****             docker版本:18.03.1-ce, build 9ee9f40           *****/

/************************************************************************/

喵哥最近开始用windows版的docker,说实话win10上的docker已经很好用了,但是还是有些小问题需要新手去留意一下,不然时间都花在docker的开启上了,喵哥走过的路,自然要竖路牌:

1.docker开启失败问题之一——开启内存不够

2.docker开启失败问题之二——虚拟网口不够(个人瞎猜的,有其他见解,欢迎提出,一起学习哈)

3.docker下载镜像失败

1.docker开启失败问题之一——开启内存不够

还原“事故现场”……

第一步,你得有个win10下安装的docker,这个网上教程很多,而且win10安装docker比其他win平台要简单很多,就不细说了。

第二步,打开docker,但是白色的小鲸鱼变成红烧的了。。。如果是内存不够的话,就在docker的“setting”里的“advanced”里修改内存的大小,默认是2048MB,把内存拖到1280MB即可,然后重启docker,就好了。


好吧,喵哥的内存比较多,所以就不拖了。

可能会有人说,我的“advanced”呢???


我只能说肤色白还是有好处的,开玩笑啦。其实是docker开启的模式问题——windows容器是没有“advanced”的设置项的,所以想解锁更多功能,请把docker转换到Linux容器模式。


所以推荐使用Linux的容器,这在安装docker时会有提醒的,不要点那个√就好了。另外这两种模式下保存的数据应该是不一样的,不要频繁的切换模式。

2.docker开启失败问题之二——虚拟网口不够

由于我现在没有这个问题,所以没有截图,所以只好从思否那复制类似的错误提示:


这一堆问题搞得喵哥完全没有头绪。出现这个错误是我从win10 1709升级到1803遇到的,而每次我退回到1709,docker又可以正常使用,所以喵哥一度把锅扔给了微软爸爸。反正是屡试屡败,屡败屡试。后来在GitHub上看到有说是在设备管理里删除所有虚拟网络,然后重启电脑,问题完美解决了。喵哥对计算机网络了解不多,猜测是因为windows的虚拟网口不够了,如果有其他见解,欢迎一起探讨学习哈。

3.docker下载镜像失败

Unable to create: 已停止该运行的命令,因为首选项变量“ErrorActionPreference”或通用参数设置为 Stop: 常规故障 
在 New-Switch、<无文件> 中: 第 131 行
在 <ScriptBlock>、<无文件> 中: 第 385 行
在 Docker.Backend.HyperV.RunScript(String action, Dictionary`2 parameters) 位置 C:gopathsrcgithub.comdockerpinatawinsrcDocker.BackendHyperV.cs:行号 177
在 Docker.Backend.ContainerEngine.Linux.Start(Settings settings, String daemonOptions) 位置 C:gopathsrcgithub.comdockerpinatawinsrcDocker.BackendContainerEngineLinux.cs:行号 123
在 Docker.Core.Pipe.NamedPipeServer.<>c__DisplayClass9_0.<Register>b__0(Object[] parameters) 位置 C:gopathsrcgithub.comdockerpinatawinsrcDocker.CorepipeNamedPipeServer.cs:行号 47
在 Docker.Core.Pipe.NamedPipeServer.RunAction(String action, Object[] parameters) 位置 C:gopathsrcgithub.comdockerpinatawinsrcDocker.CorepipeNamedPipeServer.cs:行号 145

喵哥需要在docker上用redis,所以在powershell上输入“docker pull redis”,心中充满了期待,但是事不由人愿,docker给了我这样一个回应:

latest: Pulling from library/redis
no matching manifest for windows/amd64 in the manifest list entries

这个提醒还是蛮清楚的,docker切换到Linux模式下就好了,第二次强调要用Linux容器模式。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

爱填坑的喵哥——windows10下docker开启失败、下载镜像失败的坑 的相关文章

  • 上下文更改后 Docker“协议不可用”

    我改变了我的码头环境 现在 当我运行任何 docker 命令时 我得到protocol not available 如果无法运行任何 docker 命令 如何更改回上下文 基本上我做了以下事情 I ran docker context li
  • docker中CREATED容器是什么意思?

    我有点困惑docker容器的状态 尤其是与状态为已创建 我知道当容器正在运行状态如下所示 root labadmin VirtualBox RAGHU DOCKER docker ps CONTAINER ID IMAGE COMMAND
  • 无法启动 Windows 服务,错误 1064

    我编写了一个在 Win10 上运行的 Windows 服务 它运行得非常好 直到我决定对其进行一些更改 我重写了一些逻辑 在调试和发布配置中进行了测试 一切都很好 然后 我使用卸载了当前版本的服务installutil exe u serv
  • 在docker容器中运行Jenkins有什么优势

    我发现了很多关于如何运行你的博客Jenkins in Docker但没有人真正解释这样做的好处 这是我发现的唯一原因 使用 Docker 的理由 https twasink net 2016 08 01 setting up a jenki
  • 如何在 IIS 10 上禁用 HTTP/2

    IIS 10 声称完全支持 HTTP 2 我想知道是否有办法在 IIS 10 上关闭 HTTP 2 要在 Windows 10 HTTP SYS 上禁用 HTTP 2 请在 Windows 10 桌面上的 HKEY LOCAL MACHIN
  • 使用 Docker 在本地主机上的“requests”连接错误

    我正在尝试开发客户端服务器应用程序 但遇到了一些问题 我的两个服务都是在单独的 docker 容器中本地开发的 客户端使用 api 从 api 获取数据requestspython 库 它可以在生产中使用 但在本地 我无法使用 reques
  • 如何从本地运行的docker容器访问Azure Keyvault?

    我有一个包含 ASP NET Core 应用程序的 docker 映像 该应用程序使用 Azure Key Vault 来访问连接字符串等内容 当我在本地运行图像时 出现以下错误 Unhandled Exception Microsoft
  • 您可以将 Docker 映像直接拉入 IBM Cloud Kubernetes 集群吗?

    TL DR 抱歉 如果这是基础知识 我正在学习 Kubernetes 我尝试在 IBM Cloud 中创建 Kubernetes 部署 但失败了 该部署在我的本地 minikube 上运行良好 但在 IBM Cloud 中失败 我是否需要使
  • 将 nvidia 运行时添加到 docker 运行时

    我正在运行虚拟机GCP配备特斯拉 GPU 并尝试部署一个PyTorch基于应用程序使用 GPU 加速 我想让 docker 使用这个 GPU 可以从容器访问它 我设法在主机上安装了所有驱动程序 并且该应用程序在那里运行良好 但是当我尝试在
  • Docker 教程入门第 4 部分连接被拒绝

    我不明白我错过了什么 docker compose yml version 3 services web replace username repo tag with your name and image details image sv
  • 在 Ubuntu 18.04 上安装 Docker? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我检查了 Ubuntu 上 Docker 的文档页面 没有看到最近发布的 18 04 https docs docker com inst
  • FreeBSD 可以在 Docker 中运行吗?

    我一直在寻找一个Docker的图像FreeBSD但找不到 FreeBSD可以在docker中运行吗 如果没有 为什么不呢 从未来编辑 不 你不能 以下项目都没有超越原型 从技术上讲是可以的 但是你需要一个 FreeBSD 主机来完成它 而
  • Windows 上的 boot2docker 缺少 apt-get / 包管理器

    我在 boot2docker 中 我不确定我完全理解它 但它似乎是我正在进行的项目所需要的 我已经通过 ssh 登录了 并且尝试对我们的项目进行 make 但是我得到了 make not found 然后我尝试了一个 apt get ins
  • Redis+Docker+Django - 错误 111 连接被拒绝

    我正在尝试使用 Redis 作为使用 Docker Compose 的 Django 项目的 Celery 代理 我无法弄清楚我到底做错了什么 但尽管控制台日志消息告诉我 Redis 正在运行并接受连接 事实上 当我这样做时 docker
  • Poetry install --no-dev 需要安装 Rust 吗?

    我正在 Raspberry pi 3b Lite buster 2020 年 2 月 的容器中安装 Poetry 我使用图像arm32v7 python 3 7 slim buster 这里是Dockerfile FROM arm32v7
  • 如何在运行 .net Core 模板的 Windows docker 容器和 Windows 主机中安装开发证书?

    我已使用 Visual Studio 模板添加 Docker 支持 并且用户机密具有证书的密码 并且用户机密和证书作为卷安装在docker compose override yml volumes APPDATA ASP NET Https
  • AutoHotkey 导致控制键卡住

    我有几种情况会导致我的控制键卡住 并且只有当我运行 AutoHotkey 时才会发生这种情况 这种情况发生在多个不同的修饰键上 包括 control windows 和 alt 键 类似的问题之前已经发过多次了 1 https autoho
  • Docker 警告:无法从守护进程获取默认注册表端点

    在 Windows 10 上 当我调用 docker 命令时 docker pull mongo windowsservercore 我得到以下输出 Warning failed to get default registry endpoi
  • 推送到 ECR 存储库的图像达到最大数量后会发生什么

    根据Amazon ECR 服务限制 http docs aws amazon com AmazonECR latest userguide service limits html 每个存储库的最大图像数量为 1 000 超过此限制后 最旧的
  • 如何改进 kubernetes 集群容器中的随机数生成?

    我发现运行的容器内的随机数生成存在一些问题 在 kubernetes 集群中 重复值 可能是缺乏熵 在容器内部 或者它可能是更高级别的其他东西 但是 我想研究熵角 我有几个问题 很难找到答案 proc sys kernel random e

随机推荐

  • win10+cuda10.0+vs2017+pytorch1.2.0+anaconda3+maskrcnn_benchmark+python3.6

    首先 版本不重要 cuda9 2也好9 0也好10 1也好 pytorch1 1 0也好 应该都能配置maskrcnn benchmark 为什么呢 网址 https github com NVIDIA apex issues 433 ht
  • 设计模式系列3 观察者模式

    什么是观察者模式 观察者模式的定义 在对象之间定义了一对多的依赖 这样一来 当一个对象改变状态 依赖它的对象会收到通知并自动更新 说白了就是发布订阅模式 发布者发布信息 订阅者获取信息 订阅了就能收到信息 没订阅就收不到信息 为什么用观察者
  • 腾讯云免费服务器 如何领取?

    经常看到很多人都在询问免费的服务器如何试用 怎么获得 每个云平台只要注册了账号 都是有免费的服务器试用的 因企业和个人账号的不同 试用的时间是不一样的 想要长期免费的是不存在的 下面我以腾讯云的服务器为例 详细看看有哪些产品 配置 试用时间
  • MobaXterm连接到Linux虚拟机教程

    一 启动虚拟机 鼠标右击 点击 Open Terminal 打开后端 输入ifconfig查看自己虚拟的的host和用户名 二 打开MobaXterm 依次点击 Session gt SSH 输入host和用户名 然后会让你输入自己Linu
  • 什么是域名解析?

    域名解析就是域名到IP地址的转换过程 IP地址是网路上标识您站点的数字地址 为了简单好记 采用域名来代替ip地址标识 站点地址 域名的解析工作由DNS服务器完成 12 域名可以使用哪些字符 英文26个字母和10个阿拉伯数字以及横杠 减号 可
  • 生产遇到的疑难问题汇总

    一 有一个这样的需求 统计出在每个国家的销量并排序 所得的结果应该包含国家 销量 排名等字段 排序好办 有一个问题是如何新增排名这个字段 可以有如下几种方式 假设对销量排序的结果是中间表temp 包括国家 delivery country
  • 一个TCP长连接设备管理后台工程(三)---TCP应用层协议说明

    TCP协议整合JTT808协议 前面简单说明了基于golang的net库进行TCP通讯 现在我们需要将现有的协议整合进去 行业内车辆终端一般都是对接交通部的JTT808协议 此处我们要实现的是JTT808 2019版本 消息结构 标识位 消
  • Git安装、基本使用、团队协作树状图

    前言 学习任何新知识 最重要的永远都是搭建属于自己的知识框架 随后学习的细碎知识点往框架里面填入 最后形成一棵属于自己的知识大树 本系列的博客专注更新总结好的思维导图 非md笔记 希望可以帮助大家快速理清知识结构 持续更新 更多可见 7Gi
  • Python实现简单的插入排序

    Python插入排序 要求 生成一个包含20个 1 50 随机整数的列表 然后使用插入法对给定整数列表中的所有元素升序排序 思路如下 1 将列表切片 并在切片的列表中 找到最小值的位置 2 根据切片的最小值 i i代表循环的第几次 的来确定
  • 爬取中国大学排名并以csv格式存储

    爬取中国大学排名并以csv格式存储 import requests from bs4 import BeautifulSoup import bs4 def get content url try user agent Mozilla 5
  • linux下使用gitee搭建hexo个人博客(完全免费)

    在linux下使用gitee搭建hexo个人博客 一 前言 什么是 Hexo Hexo是一个快速 简洁且高效的博客框架 Hexo使用Markdown 或其他渲染引擎 解析文章 在几秒内 即可利用靓丽的主题生成静态网页 什么是gitee 大家
  • 网络协议详解 :UDP

    目录 网络存在的问题 网络传送的不可靠 网络不安全 传输层的UDP UDP工作机制 应用层观察UDP的特点 缺点 优点 UDP Header结构 checksum 校验和 UDP接收缓冲区 缓冲区概念 接收缓冲区 UDP发送成功现象 UDP
  • C++ 基础: std::string

    一 常见的使用 std string是C 标准库中的一个类 用于表示可变长度的字符串 它是由字符类型 通常是char 的数组实现的 并提供了许多字符串操作函数 std string的构造函数有多种形式 可以用于初始化空字符串 从字符数组或另
  • IntelliJ IDEA 学习笔记 - 首次使用IntelliJ IDEA

    本文记录首次打开IntelliJ IDEA的情况 参考IntelliJ IDEA 简体中文专题教程 英文好的同学可以查看英文官网文档 1 打开 IntelliJ IDEA 是没有类似 Eclipse 的工作空间的概念 Workspaces
  • C++/Python机器学习—逻辑回归

    一 Python import numpy as np import matplotlib pyplot as plt 定义sigmoid函数 def sigmoid x return 1 1 np exp x 定义训练函数 def tra
  • HTML5新增API FileReader 显示缩略图

    div class content div
  • 【Java】继承——子类与父类有同名属性的情况。

    package TcmStudy day20 class Father public int a 10 public int b 20 class Son extends Father public int a 20 public void
  • 【Vue项目搭建】修改【若依框架】的侧边栏、导航栏、面包屑样式、修改全局页面样式

    掌握分寸感 找目标一致的人协同你 有效地调配资源 就可以提高效率 写在前面的话 博主最近想要搭建自己的前端若依项目 因此此系列博客会做一些记录 我的项目gitee地址 https gitee com xuruicong rachel fro
  • Window关闭端口的方法(445/135/137/138/139/3389等)

    为防止漏洞被利用 需要采取必要措施 关闭以上端口 以保证系统更加安全 window2003 关闭135端口的方法 要关闭此端口 只需停止DCOM接口服务即达到目的 下面是详细操作过程 1 打开 组件服务 控制台 按 WIN R 组合键打开运
  • 爱填坑的喵哥——windows10下docker开启失败、下载镜像失败的坑

    操作系统 win10 1803版 docker版本 18 03 1 ce build 9ee9f40 喵哥最近开始用windows版的docker 说实话win10上的docke