冬雨财经 发表于 2024-6-20 20:55:13

手把手教你在 windows 上安装 Docker

媒介

各人好,我是潇潇雨声,本日为各人带来一篇关于在 Windows 环境下利用 Docker 的教程。对于 Docker,我们可以简单地将其看作一种方便的软件安装方式,而无需深入涉及其复杂的概念。选择利用 Docker 主要是为了省事,比如在 Windows 上安装 MySQL、Redis 等软件时,繁琐的设置可能会成为阻碍前进的绊脚石。而利用 Docker 后,部署仅需一键操纵,无需为噜苏的设置和艰涩的英文文档而烦恼。
WSL2

什么是 WSL?

WSL 全称是 Windows Subsystem for Linux ,适用于 Linux 的 Windows 子系统,允许在 Windows 操纵系统上运行 Linux 二进制文件,使开辟职员可以或许在 Windows 环境中方便地利用 Linux 工具和应用程序。说人话就是在 windows 上不安装 Linux 系统大概不利用假造机便可以体验双系统。
启动 WSL


[*]         打开控制面板
   https://img-blog.csdnimg.cn/img_convert/24e2f8286ff30e78b621b0c4e710efe6.png   
[*]         点击启用或关闭 windows 功能,然后勾选上 Hyper-V 以及适用于 Linux 的 Windows 子系统
   https://img-blog.csdnimg.cn/img_convert/d479c5de08892739d785e8993d04bb56.png       https://img-blog.csdnimg.cn/img_convert/e253a916db6b6bd1aea0deb854a2f93e.png       https://img-blog.csdnimg.cn/img_convert/c72f8ace17500f246a709eeccb543110.png    安装 Ubuntu

有了 WSL 和 须要的假造化技术,接下来去 Microsoft Store 下载并安装 Linux 发行版,这里以 Ubuntu 22.04.3 LTS 为例。 https://img-blog.csdnimg.cn/img_convert/b16f5e0c21e62843c70fbafe7f794d55.png
双击启动 Ubuntu
   https://img-blog.csdnimg.cn/img_convert/b348a2d1512ce6edabffa4f38d93a6ae.png    我第一次启动的时候并没有乐成,报错如下
   https://img-blog.csdnimg.cn/img_convert/a677cf75b517a1cde7ee1cd185d7678a.png    造成该标题的缘故原由是WSL版本由原来的WSL1升级到WSL2后内核没有升级前去微软 WSL 官网下载安装适用于x64计算机的最新WS2Linux内核更新包即可下载链接https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi。
按照提示初次设置用户名和暗码,注意用户名不支持大写。 https://img-blog.csdnimg.cn/img_convert/c62649bfd134446e1b0dc9442b489d5b.png
下载 Docker Desktop

前去 Docker 下载 windows 的 Docker Desktop,下载链接:https://docs.docker.com/desktop/install/windows-install/
   https://img-blog.csdnimg.cn/img_convert/e8699b1c36089662946b0fa232671ab7.png    无脑安装 Docker Desktop
下载完成之后,点击安装,一直下一步,完成之后,就可以利用了。
   https://img-blog.csdnimg.cn/img_convert/aba07387e27406f4bf7836c1102fcdf1.png       https://img-blog.csdnimg.cn/img_convert/b9e03a02016c785c95a1b1a03b6e5b1e.png       https://img-blog.csdnimg.cn/img_convert/fef622a8b18b5284a7790810e222f877.png    启动 Docker Desktop
点击 Accept,然后登录自己的 Docker 账号。
   https://img-blog.csdnimg.cn/img_convert/6d53444192dceb982dc162e4797add08.png    设置 Docker


[*]         打开设置
   https://img-blog.csdnimg.cn/img_convert/72755e9543c39f7770bd8ab134e5ec68.png   
[*]         设置国内镜像
​ 选择 Docker Engine 添加如下设置:
json 设置信息如下:
{<br />  "builder": {<br />    "gc": {<br />      "defaultKeepStorage": "20GB",<br />      "enabled": true<br />    }<br />  },<br />  "dns": [<br />    "8.8.8.8",<br />    "8.8.4.4"<br />  ],<br />  "experimental": false,<br />  "features": {<br />    "buildkit": true<br />  },<br />  "insecure-registries": [<br />    "https://hub.atguigu.com"<br />  ],<br />  "registry-mirrors": [<br />    "https://registry.docker-cn.com",<br />    "http://hub-mirror.c.163.com",<br />    "https://mirror.ccs.tencentyun.com",<br />    "https://docker.mirrors.ustc.edu.cn",<br />    "https://cr.console.aliyun.com/"<br />  ]<br />}<br />   https://img-blog.csdnimg.cn/img_convert/b89c723ce502d1a08860a81143033145.png    终端下令验证 Dcoker 是否安装乐成

进入 cmd 窗口,输入 docker version
   https://img-blog.csdnimg.cn/img_convert/350d45c2eb2ac3958d0908ea4002552a.png    注意 docker-compose 在 win 版本的 Docker 中已经默认安装了
我们来测试一下,按下 win + R输入CMD 输入 docker-compose --version
   https://img-blog.csdnimg.cn/img_convert/1d3c1b2c5958bd4342d1e188f4d120eb.png    实行 hello world

docker run hello-world<br />   https://img-blog.csdnimg.cn/img_convert/15ff7e9dc55ef5e12b6a51480796196f.png    运行乐成后就可以在 Docker Desktop 中看到 hello-world
   https://img-blog.csdnimg.cn/img_convert/3de5635cf668359d0b6d22d42674d8ab.png    如果觉得我的分享对您有资助,请关注我。创作不易,您的三连就是对我最大的支持。
   https://img-blog.csdnimg.cn/img_convert/5acaeb3fb1a1c7fd5757f98ab9acd693.png    Reference

    微软 WSL 官网: https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel
   
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 手把手教你在 windows 上安装 Docker