欢迎关注csdn前端领域博主: 前端小王hs
前端小王hs:
清华大学出版社《后台管理实践——Vue.js+Express.js》作者
网络工程师 前端工程师 项目经理 阿里云社区博客专家
email: 337674757@qq.com
wx:最下方有联系方式
docker交流: 加v备注docker
配置与安装docker
为什么要学docker?docker的好处是什么?
docker
能够快速上手,学习成本不高- 从
前端
角度来说能够为简历增加亮点,因为本身前端
对docker
依赖度不高 - 是一种趋势,许多企业都使用
docker
,会使用能够更好的对接开发团队 - 不管是在团队还是个人开发,
docker
能够简化应用程序的开发、部署和运行过程,节省时间
为什么我要讲Windows上使用docker?
大部分视频讲的都是Linux
环境下的docker
如何使用,缺少Windows
环境下的docker
教程
注:Windows
也是基于Linux
环境运行docker
,本教程只是以在虚拟机
或云服务器
等直接的Linux
环境进行区别
本教程的目标是什么?(能够学会到什么程度?)
本教程预计分为5个阶段
- 第一个阶段的学习目标是:配置环境、安装docker、成功安装镜像、启动容器
- 第二个阶段的学习目标是:学会镜像、容器的基本操作,如启动容器、查看容器状态、进入容器
- 第三个阶段的学习目标是:学会目录映射和卷映射,成功安装docker中的
MySQL
镜像并启动,实现本地Navicat
连接MySQL
- 第四个阶段的学习目标是:学会使用docker Compose启动多个容器
- 第五个阶段是学习目标是:学会使用dockerFile制作镜像并进行分享
环境配置
博主注:环境配置不分先后,为安装docker前的准备
查看本机是否打开虚拟化
右键
桌面底部菜单栏
,打开任务管理器
点击性能
,查看虚拟化
是否打开,如下图所示:
如果没有打开,需要在开机时进入BIOS
中打开虚拟化,不同的主板打开虚拟化的位置不同,这里不做叙述
查看系统是否支持Hyper-V组件
一般Windows10/11
都自带有Hyper-V
右击桌面
,点击显示设置
或个性化
,进入设置
页面
在设置
中搜索hyper
,点击启用或关闭Windows功能
,当然也可以直接搜索启用或关闭Windows功能
查看是否支持Hyper-V
此外,查看Windows功能
下的适用于Linux的Windows子系统
和虚拟机平台
是否打开,如下图所示:
如果没有Hyper-V怎么办?
菜单栏搜索框搜索powerShell
,并右击以管理员
身份运行
执行如下命令进行安装
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
安装WSL2
WSL 2(Windows Subsystem for Linux 2)是微软为 Windows 操作系统开发的兼容层,它允许用户直接在 Windows 上运行 GNU/Linux 环境——包括大多数命令行工具、实用程序和应用程序——且无需传统虚拟机或双启动设置。WSL 2 是 WSL 的最新版本,带来了性能改进和完整的系统调用兼容性。(简介来自AI生成)
点进去是看不到资源的,需要点击Assets
,即“资源;资产”
选择适合自己CPU架构的资源进行下载即可
检查wsl2安装状态
打开命令行,输入wsl -v
,如果出现了版本信息,即下载完成,如下图所示:
安装Linux发行版
WSL2
提供了在Windows
上运行Linux
的环境,但还是要安装一个Linux
发行版才可以使用
在命令行输入wsl --list --online
,查看可用的Linux
系统版本,如下图所示:
安装版本命令wsl --install 版本
以安装Ubuntu
为例,即wsl --install Ubuntu
最后输入wsl -l -v
检查是否安装成功,如下图所示:
安装Docker
当环境配置好后,即可安装Docker Desktop
点击连接安装Docker
安装速度略慢,可直接进群获取安装执行文件
配置镜像位置
默认情况下,会把镜像安装至C盘
中,如果您的系统盘位于C盘
,那么会造成系统盘容量不够,所以最好设置一下镜像的保存位置,设置位置如下图所示:
设置镜像源
这里的镜像源指的是类似npm
的淘宝源
之类的用于下载资源的地址,而不是docker
中的镜像image
直接复制这段代码即可:
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"registry-mirrors": [
"https://dockerpull.cn",
"https://dockerpull.pw",
"https://docker.hpcloud.cloud",
"https://docker.m.daocloud.io",
"https://docker.unsee.tech",
"https://docker.1panel.live",
"http://mirrors.ustc.edu.cn",
"https://docker.chenby.cn",
"http://mirror.azure.cn",
"https://dockerpull.org",
"https://dockerhub.icu",
"https://hub.rat.dev"
]
}
最后点击Apply & restart
按钮进行应用和重启即可
Windows使用docker教程(二):镜像与容器的介绍和使用
Windows使用docker教程(三):容器的基本使用命令
Windows使用docker教程(四):挂载MySQL并完成本地映射
欢迎关注csdn前端领域博主: 前端小王hs,喜欢可以点个赞!您的支持是我不断更新的动力!
前端小王hs:
清华大学出版社《后台管理实践——Vue.js+Express.js》作者
网络工程师 前端工程师 项目经理 阿里云社区博客专家
email: 337674757@qq.com
wx:最下方有联系方式
docker交流: 加v备注docker