win10系统D盘安装Docker

打印 上一主题 下一主题

主题 947|帖子 947|积分 2841

一、下载安装docker

1.上官网下载Docker Desktop Installer.exe



2. 以管理员身份打开Windows终端,并转到你下载文件的位置。


3. 在命令提示符内运行下面代码,并根据你的安装需求做出修改

  1. start /w "" "Docker Desktop Installer.exe" install -accept-license --installation-dir="D:\Program Files\Docker" --wsl-default-data-root="D:\Program Files\Docker\data" --windows-containers-default-data-root="D:\\Program Files\\Docker"
复制代码
其中,D:\Program Files\Docker 是Docker Desktop 安装程序的安装目录,D:\Program Files\Docker\data是Docker存放是Docker 用于存储镜像、容器、卷等数据的目录。D:\Program Files\Docker,表现在 Windows 操作系统中,Docker 程序将被安装在 D 盘的 Program Files 文件夹内的一个名为 Docker 的子文件夹中,记得双斜杠。
在运行代码前,一定要提前手动创建好对应文件夹,不然会报错。
4.验证是否可以使用

登录/跳过登录之后 这个时间我们看左下角显示的事engine running,意思就是docker以及启动起来了
之后我们用cmd运行docker images命令,出现下面的环境就算乐成安装了

 5. 安装完成后,配置国内镜像源

在docker右上角的设置里面选择docker engine,加入蓝色框框框住的笔墨,下面已贴出

  1.         ,
  2.   "registry-mirrors": [
  3.     "https://docker.m.daocloud.io"
  4.   ]
复制代码
注意有个逗号,之后右下角的 Apply & restart 就会亮起,我们点击等他重启即可,之后我们cmd 输入docker info就会出现我们刚刚配置的镜像

二、win10系统 Docker 提示Docker Engine stopped办理全过程记录

1.查抄服务是否开启


 找到 【Docker Desktop Service】,然后,启动他;
你也可以直接设置为“自动”
找到服务,右键》属性》启动类型:自动》点击“确定”

操作方式1:搜索
在底部菜单找到搜索,输入:服务

假如底部没有“搜索”,右键底部》搜索》点击“显示搜索图标”
2.查抄 Hyper-V是否安装

windows控制面板>程序和功能>启用或关闭Windows功能>找到Hyper-V>全部勾选后,点击“确定”,等待安装即可



3.查抄 bcdedit的hypervisorlaunchtype是否为Auto

【win菜单】右键》选择 Windows PowerShell(管理员)  输入 
  1. bcdedit
复制代码
检察hypervisorlaunchtype的状态

假如不是Auto
则必要输入下面命令,重启电脑即可。
  1. bcdedit /set hypervisorlaunchtype auto
复制代码
 4.查抄CPU是否开启虚拟化

如何检察:

   右键底部菜单>使命管理器>性能>CPU
  
 
如何设置:
重启电脑》进入boss》高级设置》处理器设置》CPU》Intel虚拟机》设置为“开启”》保存后退出,重启
1、重启计算机,并在开机时按下特定的按键,如F2、F10、Delete等,进入BIOS设置界面。
2、在BIOS设置界面中,找到“Advanced”或“高级”选项,然后选择“CPU Configuration”或“CPU 配置”选项。
3、在“CPU Configuration”或“CPU 配置”选项中,找到“SVM Mode”或“SVM 模式”选项,然后将其设置为“Enabled”或“启用”状态。
4、保存并退出BIOS设置界面,重新启动计算机。
这样,就可以开启AMD的CPU虚拟化功能,然后可以使用虚拟化软件或模仿器来运行虚拟的操作系统或应用程序了。

5.查抄wsl

5.1.是否开启

windows控制面板》程序和功能》启用或关闭Windows功能》找到【适用于Linux的Windows子系统】》勾选后,点击“确定”,等待安装即可

 5.2查抄更新

输入命令
  1. wsl --update
复制代码

三.win10没有Hyper-v的办理方法

办理办法:
1.新建一个TXT文件,将下面命令复制到文本文档中,并将文档重命名Hyper.cmd
  1. pushd "%~dp0"
  2. dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
  3. for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
  4. del hyper-v.txt
  5. Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
复制代码
2.用管理员身份运行该文档,如下图:

3.等待脚本实行
4.最后输入Y,举行电脑重启,如下图:

5.输入Y重启电脑后,检察控制面板-程序-启用或关闭Windows功能,可以看下Hyper-v节点已存在。
四.win10遇到重新开机docker不好使的题目

可以修改D:\Program Files\Docker\data\disk  这个文件夹的权限变为用户可用
在属性中修改如图所示

本文引用以下博客:
【已办理】win10系统 Docker 提示Docker Engine stopped办理全过程记录-CSDN博客
win10没有Hyper-v的办理方法_找不到win10hydra-v-CSDN博客
Docker入门之Windows安装Docker初体验_docker安装-CSDN博客
Windows装Docker至D盘/其他盘(最新,最准确,直接装)_docker windows 安装到d盘-CSDN博客

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

勿忘初心做自己

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表