Windows使用docker教程(一):配置与安装docker

欢迎关注csdn前端领域博主: 前端小王hs

前端小王hs:
清华大学出版社《后台管理实践——Vue.js+Express.js》作者
网络工程师 前端工程师 项目经理 阿里云社区博客专家 

email: 337674757@qq.com
wx:最下方有联系方式
docker交流: 加v备注docker

为什么要学docker?docker的好处是什么?

  • docker能够快速上手,学习成本不高
  • 前端角度来说能够为简历增加亮点,因为本身前端docker依赖度不高
  • 是一种趋势,许多企业都使用docker,会使用能够更好的对接开发团队
  • 不管是在团队还是个人开发,docker能够简化应用程序的开发、部署和运行过程,节省时间

为什么我要讲Windows上使用docker?

大部分视频讲的都是Linux环境下的docker如何使用,缺少Windows环境下的docker教程

注:Windows也是基于Linux环境运行docker,本教程只是以在虚拟机云服务器等直接的Linux环境进行区别

本教程的目标是什么?(能够学会到什么程度?)

本教程预计分为5个阶段

  1. 第一个阶段的学习目标是:配置环境、安装docker、成功安装镜像、启动容器
  2. 第二个阶段的学习目标是:学会镜像、容器的基本操作,如启动容器、查看容器状态、进入容器
  3. 第三个阶段的学习目标是:学会目录映射和卷映射,成功安装docker中的MySQL镜像并启动,实现本地Navicat连接MySQL
  4. 第四个阶段的学习目标是:学会使用docker Compose启动多个容器
  5. 第五个阶段是学习目标是:学会使用dockerFile制作镜像并进行分享

环境配置

博主注:环境配置不分先后,为安装docker前的准备

查看本机是否打开虚拟化

右键桌面底部菜单栏,打开任务管理器
任务管理器
点击性能,查看虚拟化是否打开,如下图所示:

在虚拟化
如果没有打开,需要在开机时进入BIOS中打开虚拟化,不同的主板打开虚拟化的位置不同,这里不做叙述

查看系统是否支持Hyper-V组件

一般Windows10/11都自带有Hyper-V

右击桌面,点击显示设置个性化,进入设置页面
进入设置
设置中搜索hyper,点击启用或关闭Windows功能,当然也可以直接搜索启用或关闭Windows功能
搜索hyper
查看是否支持Hyper-V
Hyper-V
此外,查看Windows功能下的适用于Linux的Windows子系统虚拟机平台是否打开,如下图所示:
Linux相关

如果没有Hyper-V怎么办?

菜单栏搜索框搜索powerShell,并右击以管理员身份运行
打开powerShell
执行如下命令进行安装

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

安装WSL2

WSL 2(Windows Subsystem for Linux 2)是微软为 Windows 操作系统开发的兼容层,它允许用户直接在 Windows 上运行 GNU/Linux 环境——包括大多数命令行工具、实用程序和应用程序——且无需传统虚拟机或双启动设置。WSL 2 是 WSL 的最新版本,带来了性能改进和完整的系统调用兼容性。(简介来自AI生成)

点击跳转安装地址

安装地址
点进去是看不到资源的,需要点击Assets,即“资源;资产”
资源
选择适合自己CPU架构的资源进行下载即可

检查wsl2安装状态

打开命令行,输入wsl -v,如果出现了版本信息,即下载完成,如下图所示:
安装wsl成功

安装Linux发行版

WSL2提供了在Windows上运行Linux的环境,但还是要安装一个Linux发行版才可以使用

在命令行输入wsl --list --online,查看可用的Linux系统版本,如下图所示:
Linux版本

安装版本命令wsl --install 版本
以安装Ubuntu为例,即wsl --install Ubuntu

最后输入wsl -l -v检查是否安装成功,如下图所示:
安装Linux成功

安装Docker

当环境配置好后,即可安装Docker Desktop
docker Desktop
点击连接安装Docker

安装速度略慢,可直接进群获取安装执行文件

配置镜像位置

默认情况下,会把镜像安装至C盘中,如果您的系统盘位于C盘,那么会造成系统盘容量不够,所以最好设置一下镜像的保存位置,设置位置如下图所示:
设置镜像位置

设置镜像源

这里的镜像源指的是类似npm淘宝源之类的用于下载资源的地址,而不是docker中的镜像image
设置镜像源
直接复制这段代码即可:

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "registry-mirrors": [
    "https://dockerpull.cn",
    "https://dockerpull.pw",
    "https://docker.hpcloud.cloud",
    "https://docker.m.daocloud.io",
    "https://docker.unsee.tech",
    "https://docker.1panel.live",
    "http://mirrors.ustc.edu.cn",
    "https://docker.chenby.cn",
    "http://mirror.azure.cn",
    "https://dockerpull.org",
    "https://dockerhub.icu",
    "https://hub.rat.dev"
  ]
}

最后点击Apply & restart按钮进行应用和重启即可

Windows使用docker教程(二):镜像与容器的介绍和使用
Windows使用docker教程(三):容器的基本使用命令
Windows使用docker教程(四):挂载MySQL并完成本地映射

欢迎关注csdn前端领域博主: 前端小王hs,喜欢可以点个赞!您的支持是我不断更新的动力!

前端小王hs:
清华大学出版社《后台管理实践——Vue.js+Express.js》作者
网络工程师 前端工程师 项目经理 阿里云社区博客专家 

email: 337674757@qq.com
wx:最下方有联系方式
docker交流: 加v备注docker
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端小王hs

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值