前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >手把手教你在 windows 上安装 Docker

手把手教你在 windows 上安装 Docker

作者头像
用户10517932
发布2023-12-21 09:10:42
1.2K0
发布2023-12-21 09:10:42
举报
文章被收录于专栏:929KC929KC

前言

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

WSL2

什么是 WSL?

WSL 全称是 Windows Subsystem for Linux ,适用于 Linux 的 Windows 子系统,允许在 Windows 操作系统上运行 Linux 二进制文件,使开发人员能够在 Windows 环境中方便地使用 Linux 工具和应用程序。说人话就是在 windows 上不安装 Linux 系统或者不使用虚拟机便可以体验双系统。

启动 WSL
  1. 打开控制面板
alt
alt
  1. 点击启用或关闭 windows 功能,然后勾选上 Hyper-V 以及适用于 Linux 的 Windows 子系统
alt
alt
alt
alt
alt
alt
安装 Ubuntu

有了 WSL必要的虚拟化技术,接下来去 Microsoft Store 下载并安装 Linux 发行版,这里以 Ubuntu 22.04.3 LTS 为例。

alt
alt

双击启动 Ubuntu

alt
alt

我第一次启动的时候并没有成功,报错如下

alt
alt

造成该问题的原因是WSL版本由原来的WSL1升级到WSL2后内核没有升级前往微软 WSL 官网[1]下载安装适用于x64计算机的最新WS2Linux内核更新包即可下载链接https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi。

按照提示初次设置用户名和密码,注意用户名不支持大写。

alt
alt

下载 Docker Desktop

前往 Docker 下载 windows 的 Docker Desktop,下载链接:https://docs.docker.com/desktop/install/windows-install/

alt
alt

无脑安装 Docker Desktop

下载完成之后,点击安装,一直下一步,完成之后,就可以使用了。

alt
alt
alt
alt
alt
alt

启动 Docker Desktop

点击 Accept,然后登录自己的 Docker 账号。

alt
alt
配置 Docker
  1. 打开设置
alt
alt
  1. 配置国内镜像

​ 选择 Docker Engine 添加如下配置:

json 配置信息如下:

代码语言:javascript
复制
{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "dns": [
    "8.8.8.8",
    "8.8.4.4"
  ],
  "experimental": false,
  "features": {
    "buildkit": true
  },
  "insecure-registries": [
    "https://hub.atguigu.com"
  ],
  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://mirror.ccs.tencentyun.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://cr.console.aliyun.com/"
  ]
}
alt
alt
终端命令验证 Dcoker 是否安装成功

进入 cmd 窗口,输入 docker version

alt
alt

注意 docker-compose 在 win 版本的 Docker 中已经默认安装了

我们来测试一下,按下 win + R输入CMD 输入 docker-compose --version

alt
alt
执行 hello world
代码语言:javascript
复制
docker run hello-world
alt
alt

运行成功后就可以在 Docker Desktop 中看到 hello-world

alt
alt

[1]

微软 WSL 官网: https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-12-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
    • WSL2
      • 什么是 WSL?
      • 安装 Ubuntu
    • 下载 Docker Desktop
      • 配置 Docker
      • 终端命令验证 Dcoker 是否安装成功
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档