最新的Windows docker安装方法

什么是Docker?

关于Docker的相关概述,请看:Docker_面向架构编程的博客-CSDN博客

在Windows10 or Windows11中安装docker主要就两步:

1.安装wsl2
2. 安装docker

一、安装WSL2

安装wsl

wsl --install

然后重启一下电脑

在cmd窗口可以查看自己的wsl的版本,我的版本如下:

如果的wsl1的小伙伴建议升级一下

首先查看自己的电脑虚拟化是否打开?(一般都是打开的...)

用管理员打开powershell

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重启查看一下,应该是没有问题的。

微软商城中下载Ubuntu(建议下载20LTS的版本)

二、安装Docker

打开Docker官网:Install Docker Desktop on Windows

点击下载,打开安装即可

安装的时候,这里把第一个勾上,使用的是WSL2,而不是Help-V。

注意:Windows上安装docker是不能指定其安装的目录的,默认只能装在C盘!

配置内容

镜像配置

我的docker的"Docker Engine"里面是这样子的,大家赋值registry-mirrors里面的内容即可:

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "features": {
    "buildkit": true
  },
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://mirror.ccs.tencentyun.com"
  ]
}

下载配置

Windows docker 默认安装C盘,重点是images还有container也是默认在C盘用户目录下,所以可以改成其他位置。

三、基本使用

安装完成后,在windows的cmd控制台就可以直接使用docker命令进行操作!

例如,我们可以搭建一个redis容器:

docker run -d --name redis -p 6379:6379 -v /usr/redis/redis.conf:/etc/redis/redis.conf -v /usr/redis/data/:/data redis:latest /etc/redis/redis.conf --appendonly yes --requirepass "888888"

在cmd中输入:

在docker软件中可以看到我们刚刚创建的容器

启动redis-cli

docker exec -it redis redis-cli

参考资料

我在安装的时候也是看着这些视频、文章一点一点做的:

视频教程:

文章教程:

猜你喜欢

转载自blog.csdn.net/weixin_43715214/article/details/129260053