windows10使用docker搭建开发环境

本文详细记录了在Windows10上安装Docker Desktop,开启虚拟化,安装并配置Docker,以及如何导入本地镜像,创建PHP和Nginx容器,实现两者在同一网桥下的通信。遇到的问题包括Docker需要WSL2内核、容器间通信和配置文件的修改等,提供了解决方案。
摘要由CSDN通过智能技术生成

window10上搭建docker开发环境,一路踩了很多坑,网络上看了各种文章,不是千篇一律照抄就是写的不详实,总是在关键点上不说明白,照着记录操作下来完全用不了,特些就自己记录一下,以后尽量少踩坑,有需要的同学拿走不谢

本地环境支持

本人机器是win10,查看本机是否开启了虚拟化
在这里插入图片描述
像我这样是没有开启虚拟化的,开启虚拟化的过程每种机器可能有一些差别,但是主要流程如下

在这里插入图片描述
开机后在控制面板\所有控制面板项\程序和功能点击启动或关闭windows功能
在这里插入图片描述
在这里插入图片描述
把Hyper-V的功能都勾选上,这样本地环境已基本ok了

安装docker

安装Docker Desktop for Windows
Docker Desktop 是 Docker 在 Windows 10 和 macOS 操作系统上的官方安装方式,这个方法依然属于先在虚拟机中安装 Linux 然后再安装 Docker 的方法。

Docker Desktop 官方下载地址: https://hub.docker.com/editions/community/docker-ce-desktop-windows
注意:此方法仅适用于 Windows 10 操作系统专业版、企业版、教育版和部分家庭版!
如果是win10家庭版本的同学可以升级为专业版(ps可以去问万能的淘宝)

下载完后是个exe安装包直接安装就可以了,安装完成之后如下图
在这里插入图片描述
如果是第一次安装,安装完成后会提示在这里插入图片描述
这是因为docker容器是只能运行在linux内核中的,win10虽然自带了WSL linux1的内核,但是当前docker需要WSL linux2的内核,没有关系&

  • 7
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值