IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 安装Docker所遇到的问题 -> 正文阅读

[系统运维]安装Docker所遇到的问题

安装Docker所遇到的问题

Winodw10不能安装Docker Dest

这里我建议大家安装Docker ToolBox(自行百度)

window安装 Docker 后 Docker Quickstart Terminal 不能正常运行(缺少快捷方式)

解决办法

安装docker-tool报错 ------------Error with pre-create check: "Hyper-V is installed. VirtualBox won’t

解决办法,关闭Hyper-v

Hyper-V is installed. VirtualBox won’t boot a 64bits VM when Hyper-V is activated. If it’s installed but deactivated, you can use --virtualbox-no-vtx-check to try anyways”

在Windows上安装Docker是一个相当简单明了的过程。这是有据可查的这里。然而,如果你像我一样安装了Hyper-V,这些说明将不会立即生效。如果您尝试启动Docker Quickstart终端,您会得到以下错误消息:

Running pre-create checks…
Error with pre-create check: “Hyper-V is installed. VirtualBox won’t boot a 64bits VM when Hyper-V is activated. If it’s installed but deactivated, you can use --virtualbox-no-vtx-check to try anyways”
Looks like something went wrong in step ′Checking if machine default exists′
问题是,当您第一次运行终端时,启动脚本试图创建docker容器将在其中运行的默认虚拟机。如果您安装了Hyper-V,即使它已被禁用,该过程的这一步也会失败。在我的例子中,我确实安装了它,但是我设置了一个引导选项,以便在我不使用它时禁用它。这篇文章描述了如何更改Docker启动脚本,以允许您使用启动脚本创建默认的虚拟机,同时仍然保持Hyper-V的安装。

在你开始安装Docker之前,我会建议你禁用Hyper-V,如果你不知道怎么做,遵循这些说明。一旦您禁用了Hyper-V,第一步就是使用Windows安装程序。在您继续下一步之前,安装应该运行没有任何问题。

一旦你安装了Docker,我们将修改启动文件,允许它创建默认的虚拟机。我们要修改的文件位于C:\Program Files\Docker Toolbox下,名为start.sh。要修改该文件,您必须在以管理员身份运行的编辑器中打开该文件。如果不打开提升的编辑器,将无法保存更改。

现在是编辑文件的时候了,但在此之前,您可能需要保存原始文件的副本。以防万一。在编辑器中,找到以下代码片段:

STEP="Checking if machine $VM exists"
if [ $VM_EXISTS_CODE -eq 1 ]; then
  "${DOCKER_MACHINE}" rm -f "${VM}" &> /dev/null || :
  rm -rf ~/.docker/machine/machines/"${VM}"
  #set proxy variables if they exists
  if [ -n ${HTTP_PROXY+x} ]; then
	PROXY_ENV="$PROXY_ENV --engine-env HTTP_PROXY=$HTTP_PROXY"
  fi
  if [ -n ${HTTPS_PROXY+x} ]; then
	PROXY_ENV="$PROXY_ENV --engine-env HTTPS_PROXY=$HTTPS_PROXY"
  fi
  if [ -n ${NO_PROXY+x} ]; then
	PROXY_ENV="$PROXY_ENV --engine-env NO_PROXY=$NO_PROXY"
  fi  
  "${DOCKER_MACHINE}" create -d virtualbox $PROXY_ENV "${VM}"
fi

倒数第二行是创建虚拟机的位置:

"${DOCKER_MACHINE}" create -d virtualbox $PROXY_ENV "${VM}"

您需要修改该行并将–virtualbox-no-vtx-check开关添加到。最终结果是这条线看起来像这样:

“${DOCKER_MACHINE}” create -d virtualbox --virtualbox-no-vtx-check P R O X Y E N V " PROXY_ENV " PROXYE?NV"{VM}"
保存您的更改,现在您应该能够运行快速启动终端,而不会出现任何问题。
在这里插入图片描述

Error with pre-create check: "Get https://github.com/boot2docker/boot2docker/releases/download/v19.03.12/boot2docker.iso:

在这里插入图片描述

原因是缺少boot2docker.ios ,由于网速问题所以会导致下载不下来(建议提前下载)
下载链接

并将ios文件放在user+用户名+.docker…下面(如果没有自己创建文件夹)
在这里插入图片描述

Unable to start the VM: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe startvm default --type headless failed:

Starting "default"...
(default) Check network to re-create if needed...
(default) Windows might ask for the permission to configure a dhcp server. Sometimes, such confirmation window is minimized in the taskbar.
Unable to start the VM: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe startvm default --type headless failed:
VBoxManage.exe: error: The virtual machine 'default' has terminated unexpectedly during startup with exit code -1073741819 (0xc0000005)
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component MachineWrap, interface IMachine
Looks like something went wrong in step ′Checking status on default... Press any key to continue...

我是通过重新下载virtualbox解决

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-03-03 16:53:58  更:2022-03-03 16:55:14 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 3:12:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码