本文适用于win10 Home用户,专业版和企业版直接见官网。win7版本见Docker Toolbox。

安装清单

软件 说明

Docker Desktop Installer

步骤介绍页:https://docs.docker.com/docker-for-windows/install-windows-home/

下载页:https://hub.docker.com/editions/community/docker-ce-desktop-windows/

docker安装器,安装内容包含 Docker Engine, Docker CLI client, Docker Compose, Notary, Kubernetes, Credential Helper 等组件。

home版本必须勾选基于WSL2方式运行。原文如下

System Requirements

Windows 10 Home machines must meet the following requirements to install Docker Desktop:

WSL2

下载页:https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel

命令速查页:https://docs.microsoft.com/zh-cn/windows/wsl/wsl-config

Windows Subsystem for Linux,在win上运行linux,粗略理解为在win上运行linux。

喜大普奔,不用改注册表安装hyper-V了!!!

Ubuntu on Windows

下载页:win10中Microsoft Store搜索安装Ubuntu

粗略理解为wsl的镜像,运行起来后就是docker的宿主机了,应用市场安装可忽略微软账号登录。

记得在WSL中把Ubuntu指定为WSL版本2

记得把docker desktop的WSL INTEGRATION设置为Ubuntu。

运行层级

如下图~

docker镜像仓库加速

如下图,配置国内仓库加速docker pull

当然了,传统的修改daemon.json也可以,但是。。。路径是否在/etc/docker/daemon.json,如何重启,重启后是否覆盖,就不去试了吧。。。有兴趣的小伙伴自己验证下~

{
"registry-mirrors": [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
]
}

时区设置

总要到代码跑起来插入数据才发现时区配置一团糟?先把步骤写好嘛~倒推一下时区配置。

容器时区:每个镜像作者都有自己的风格和想法吧。。。个人觉得最佳实践是启动镜像时映射宿主机时区,-v /etc/timezone:/etc/timezone -v /etc/localtime:/etc/localtime

宿主机时区:这里宿主机OS是Ubuntu,要配要改都很愉快~要是用docker默认的iso,查老半天资料都不知道是什么版本有什么命令能怎么改。

windows时区:已经不影响了~~~

磁盘挂载

wsl官网的挂载命令似乎在当前版本是没法用的。不过反正默认已经把所有磁盘分区挂载到wsl里了。

例如执行wsl mount可以看到d盘被映射为/mnt/d

win10 home安装docker快速攻略的更多相关文章

  1. 【转】Hive安装及使用攻略

    Posted: Jul 16, 2013 Tags: HadoophiveHiveQLsql分区表 Comments: 18 Comments Hive安装及使用攻略 让Hadoop跑在云端系列文章, ...

  2. Android-x86虚拟机安装配置全攻略

    转自Android-x86虚拟机安装配置全攻略 注:这里安装从简,具体请参考虚拟机Vmware安装运行安卓4.0详细教程 Android-x86虚拟机安装配置网上有很多,但是全部说明白的确不多,希望这 ...

  3. 【Linux】【secureCRT】下载,安装,激活攻略

    以前公司使用的是SSH访问Linux服务器,今天争取了能看到数据,问了同事使用的是secureCRT,然后自己就装了一个. 下载地址:https://www.vandyke.com/download/ ...

  4. win10下安装docker

    win10下安装docker 1. 启用Hyper-V 打开控制面板 - 程序和功能 - 启用或关闭Windows功能,勾选Hyper-V,然后点击确定(整个过程需要重新启动几次),如图: 安装Doc ...

  5. 在win10下使用docker快速搭建ruby开发环境

    docker在windows下发力的时候必将取代各种虚拟机,并改变程序员的开发习惯,或许还会改变infra的工作. 概要: 在Windows下搭建开发环境一直是infra(我)头疼的事情.为了解决这个 ...

  6. win10上安装Docker

    方法1:具体我没有试过,不知道win10下可以么.http://blog.csdn.net/zistxym/article/details/42918339 方法2: 先安装VirtualBox(下载 ...

  7. phpMyAdmin 安装教程全攻略

    管理MYSQL数据库的最好工具是PHPmyAdmin,现在最新版本是phpMyAdmin 2.9.0.2,这是一个国际上开源的软件,一直在更新版本,你可以从 http://www.phpmyadmin ...

  8. win10专业版安装docker实战

    在win10专业版上安装docker 一,下载Docker for Windows Installer.exe 二,在程序面板---程序----程序和功能中找到启动或关闭windows功能,将hype ...

  9. Win10下安装Docker及tensorflow(cpu版)

    1.准备工作: 1)64为操作系统,win7或者更高 2)支持“ Hardware Virtualization Technology”,并且,“virtualization ”可用(可进入任务管理器 ...

随机推荐

  1. 使用vuepress搭建GitHub pages静态博客页面

    vuepress官网 vuepress是尤大开发来写文档的静态页面.可以用Markdown 语法,并且也可以使用vue模块化的方式开发页面. vuepress-theme-reco 是另外的开发者开发 ...

  2. Bypass windous/mac 登陆密码

    前言 如题,在52破解里看到一个非常好用的工具 Kon-Boot 2.7 功能 不会去擦除windows密码 不会修改windows文件 此外,Kon-Boot的最新版是目前世界上唯一的一个能够绕过W ...

  3. Java Web项目实现写日志功能

    第一步:导入log4j-1.2.16的jar包 第二步:在servlet包里编写写日志的servlet,代码如下: public class InitServlet extends HttpServl ...

  4. 阿里云前端路线 | CSS快速掌握

    1.1什么是CSS 翻译为“层叠样式表”或者“级联样式表”, 简称样式表. 1.2CSS的主要作用 它主要是用来给HTML网页来设置外观或者样式 外观或者样式:HTML网页中的文字的大小.颜色.字体, ...

  5. Solaris – configure ftp server

    SUN Solaris FTPSUN Solaris comes with ftp daemon based on WU-FTPd Washington University project.Whil ...

  6. smbms系统中引用的js文件出现乱码

    问题如下显示: 时间显示出现了乱码,找到显示该时间的js文件,定位问题出现的地方. 解决方案: 改变该文件的编码方式,这里的使用了vscode进行改变js文件的编码方式 步骤如下: 使用vscode打 ...

  7. xss的变形--如何绕过xss过滤

    我们可以通过构造xss代码进行各种变形,以绕过xss过滤器的检测 1.大小写检测 将payload进行大小写转化 如<Img SRC='#'  Onerror="alert(/xss/ ...

  8. Docker实战(5)升级Docker版本后的报错

    出现情况:因我升级了Centos内核后docker服务无法开启,所做重装处理但还是无效,最终将docker服务做了升级,升级步骤我会放置下面,但在启动老版本容器又出现Error response fr ...

  9. (数据科学学习手札95)elyra——jupyter lab最强插件

    本文示例文件已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 jupyter lab是我最喜欢的编辑器,在过往 ...

  10. Skywalking Php注册不上问题排查

    Skywalking是一款分布式追踪应用,具体介绍可以参考 skywalking. 最近公司的一个Php应用在Skywalking后台查不到数据了: 登录到某台服务器上发现注册不上,启动时就报错了: ...