码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Windows 安装 Docker


    目录

    • 前言
    • 安装 WSL2
      • WSL2 简介
      • 系统要求
      • 安装步骤
    • 安装 Docker Desktop
      • 下载
      • 安装
      • 验证
    • 安装 Docker Compose
    • 结语
    • 开源项目

    前言

    下图展示了在 Windows 系统上安装 Docker,并利用Docker Compose一键搭建 youlai-mall 微服务商城所需的环境。本篇将先介绍 Windows 上如何安装Docker和 Docker Compose,后续文章将逐一介绍中间件和微服务的部署过程。

    安装 WSL2

    WSL2 简介

    WSL 2(Windows Subsystem for Linux 2)是一种虚拟化技术,其设计思想在于为 Windows 用户提供一个高度集成的 Linux 运行环境。实现方式是通过在 Windows 上运行一个轻量级的虚拟机(VM),该虚拟机内嵌了一个完整的 Linux 内核。

    安装了 WSL 后,您可以在 WSL 中运行 Linux 环境,并且在这个环境下可以安装和运行 Docker,并使用 Docker 安装和运行 Linux 镜像。

    系统要求

    必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令。

    Win + R 输入 winver 查看系统版本

    安装步骤

    • 官方新版本安装(推荐):https://learn.microsoft.com/zh-cn/windows/wsl/install
    • 官方旧版本手动安装(旧版 Windows):https://learn.microsoft.com/zh-cn/windows/wsl/install-manual

    这里按照新版本安装方式, 如果 Windows 内部版本低于 19041 请参考官方旧版本手动安装。

    以管理员身份运行 Windows PowerShell , 输入 wsl --install 命令

    wsl --install
    
    • 1

    重启电脑,输入 wsl -v 查看版本

    如需卸载 WSL 发行版,可使用命令 wsl --install -d

    wsl --unregister Ubuntu
    
    • 1

    其他命令参考官方 WSL 的基本命令

    安装 Docker Desktop

    下载

    访问 https://www.docker.com/products/docker-desktop ,选择 Download for Windows 下载安装包

    安装

    双击下载的可执行文件 Docker Desktop Installer.exe ,等待安装,结束之后根据要求重启电脑。

    重启之后弹窗自动弹出,点击 Accept 。

    image-20231120000356400

    进入 Docker Desktop 的界面,表示安装成功。

    验证

    Win + R 输入 CMD 打开命令提示符窗口输入 docker -v 查看安装的 Docker 版本已验证安装是否成功

    安装 Docker Compose

    Windows 安装 Docker Desktop 会默认安装 Docker Compose ,可通过命令 docker-compose -v 校验

    如果没有,请参考 Windows 安装 Docker Compose 完成安装。

    结语

    本文介绍在Windows系统上安装Docker和Docker Compose,以及配置WSL2和安装Docker Desktop的过程。这为youlai-mall微服务商城的后续一键部署提供了基础。

    开源项目

    • 微服务商城项目
    GithubGitee
    开源组织有来开源组织有来开源组织
    后端youlai-mall 📖youlai-mall 📖
    前端mall-admin🌎mall-admin 🌎
    移动端mall-app 🌎mall-app 🌎
    • 前后端分离项目
    GithubGitee
    开源组织有来开源组织有来开源组织
    后端youlai-boot 📖youlai-boot 📖
    前端vue3-element-admin 🌎vue3-element-admin 🌎# 开源项目
  • 相关阅读:
    JAVA多线程(5)
    一个工作薄中快速新建多个数据表
    Flink_CDC搭建及简单使用
    SpringCloud 组件Gateway服务网关【断言工厂&过滤器工厂】
    Grafana 高可用部署最佳实践
    JavaSE | 初始Java(十一) | 抽象类和抽象接口
    【Linux】400行纯C语言代码带你【手撕线程池】
    芯片制造的成本与定价
    NetSuite BOM成本查询
    详解动态规划
  • 原文地址:https://blog.csdn.net/u013737132/article/details/134498431
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号