一、windows安装docker

环境及工具

  • Windows10专业版(64位):
  • Docker Desktop:可以在Windows环境下运行docker的一款产品

标题Windows 相关配置

一、启用虚拟化

  • 打开任务管理器(CTRL+ALT+DELETE)-> 选择性能 -> CPU ->虚拟化,确认是否已启用
    一、windows安装docker_第1张图片

二、启用Hyper-v

  • 控制面板(Win+R -> 输入control -> 回车) -> 程序 -> 启用或关闭Windows功能 -> 勾选Hyper-v
    1、第一步
    一、windows安装docker_第2张图片2、第二步一、windows安装docker_第3张图片3、第三步一、windows安装docker_第4张图片
    4、第四步 勾选Hyper-V的选项并确定一、windows安装docker_第5张图片
    5、第五步一、windows安装docker_第6张图片
    6、第六步 重启计算机
    一、windows安装docker_第7张图片

Docker相关

一、下载 哪个地址都可以

  • https://desktop.docker.com/win/stable/Docker%20Desktop%20Installer.exe
  • https://docs.docker.com/desktop/windows/install/

二、安装
安装非常简单,不赘述。安装成功后查看windows任务栏会出现docker的经典logo,小鲸鱼 安装完成后,会出现一个弹出框,
提示:close and restart 此时需要重新启动计算机
1、重启后弹出框一、windows安装docker_第8张图片
2、接受后可能会出现这个报错
一、windows安装docker_第9张图片3、点击这个网址
一、windows安装docker_第10张图片

  • 3.1、如果退出了找不到这个弹出框,可以再重启docker再次出现这个对话框**
    一、windows安装docker_第11张图片
    **4、下载WSL2安装包 并安装 **
  • 图中的第步骤5是不需要执行的
  • 如果误操作了的话启动会报错
    一、windows安装docker_第12张图片
    5、重启docker
    绿色是说明启动成功了
    一、windows安装docker_第13张图片
    三、查看版本 检验是否安装成功
  • 打开Windows控制台(Win+R -> 输入cmd -> 回车)-> 输入
  • docker --version
    一、windows安装docker_第14张图片
    四、配置镜像地址
  • 1.打开Docker配置中心:任务栏小鲸鱼右键 -> Settings
    一、windows安装docker_第15张图片
  • 2.配置Docker国内镜像加速下载:左侧菜单 Docker Engine -> 右侧输入框 -> Apply & Restart
{
  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
  ],
  "insecure-registries": [],
  "debug": false,
  "experimental": false,
  "features": {
    "buildkit": true
  },
  "builder": {
    "gc": {
      "enabled": true,
      "defaultKeepStorage": "20GB"
    }
  }
}

操作相关

1.启动一个docker的帮助文档镜像

  • 打开Windows控制台(Win+R -> 输入cmd -> 回车)-> 输入
docker run -d -p 80:80 docker/getting-started

2、启动成功后在浏览器中输入该地址,打开docker的文档 至此docker的windows安装完成

http://localhost/

在这里插入图片描述

参考文档:

https://blog.csdn.net/weixin_45485719/article/details/108042910
https://www.w3cschool.cn/docker/docker-container-usage.html

可能遇到的报错

基于WSL2 的 Docker Desktop 启动时 Failed to set version to docker-desktop: exit code: -1
https://blog.csdn.net/mysticboy/article/details/106632922

你可能感兴趣的:(docker,docker,windows)