当前位置: 首页 > news >正文

Docker Desktop安装(通俗易懂)

1、官网

https://www.docker.com/products/docker-desktop/

2、阿里云镜像

docker-toolbox-windows-docker-for-windows安装包下载_开源镜像站-阿里云

1. 双击安装文件勾选选项

意思就是:

  • Use WSL 2 instead of Hyper-V (recommended) : 启用虚拟化,以 WSL 2 替代 Hyper-V;
  • Add shortcut to desktop : 安装成功后添加桌面快捷启动图标;

2. 安装完会重启电脑,重启之后双击快捷启动图标

勾选协议,点击Accept接受协议

3. 打开客户端左下角显示绿色代表连接正常

如果提示WSL kernel version too low的话

以管理员身份运行cmd也就是win+r cmd 那个黑窗口

输入:wsl --update

进行wsl的更新

如果还是docker没办法连接成功

以管理员身份运行黑窗口

输入:netsh winsock reset

4. 打开黑窗口查看docker版本

win+r 窗口输入cmd

输入docker -v

然后就可以拉取镜像了

5.拉取mysql镜像尝试数据库连接是否正常

如果你在电脑本身已经安装过mysql了,你需要删干净再使用docker拉取镜像的方式配置mysql进行测试喔

当然你也可以拉取别的镜像进行测试docker是否允许正常

1、黑窗口输入 docker pull mysql:5.7

2、拉取完输入 docker images 查看镜像是否存在

3、黑窗口输入 

docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
  • -d:以后台的方式运行;
  • --name mysql:指定容器的名称为 mysql;
  • -p 3306:3306 将容器的 3306 端口挂载到宿主机的 3306 端口上(前面是宿主机的端口号,后面是容器的端口号);
  • -e MYSQL_ROOT_PASSWORD=123456:指定 root 用户的密码为 123456

4、黑窗口输入 docker ps 查看运行中的容器

5、使用数据库连接工具测试是否连接正常

说明容器运行正常没问题

相关文章:

  • 017、Vue动态tag标签
  • 韦东山嵌入式linux系列-查询方式的按键驱动程序_编写框架
  • Android 开发中px、dpi 和 dp三个单位的介绍
  • 【Pytorch】cumsum的实现逻辑
  • Linux网络:传输层协议TCP(一)
  • 基于riscv64架构的Dayu800开发板的napi_demo开发介绍
  • MySQL大框架总结
  • 《南京师大学报》(社会科学版)
  • 如何进行小程序的调试
  • c++基础2
  • 在WPF中使用WebView2详解
  • Angular 18.2.0 的新功能增强和创新
  • 问题记录-SpringBoot 2.7.2 整合 Swagger 报错
  • html必知必会-html内嵌JavaScript和文件路径
  • 如何使用大语言模型绘制专业图表
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • 【笔记】你不知道的JS读书笔记——Promise
  • Angular4 模板式表单用法以及验证
  • co.js - 让异步代码同步化
  • Django 博客开发教程 16 - 统计文章阅读量
  • es的写入过程
  • HTTP中的ETag在移动客户端的应用
  • javascript数组去重/查找/插入/删除
  • JDK9: 集成 Jshell 和 Maven 项目.
  • js学习笔记
  • k8s 面向应用开发者的基础命令
  • k8s如何管理Pod
  • leetcode388. Longest Absolute File Path
  • leetcode46 Permutation 排列组合
  • uni-app项目数字滚动
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 从伪并行的 Python 多线程说起
  • 飞驰在Mesos的涡轮引擎上
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 开源地图数据可视化库——mapnik
  • 如何在 Tornado 中实现 Middleware
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • Java性能优化之JVM GC(垃圾回收机制)
  • 通过调用文摘列表API获取文摘
  • ​用户画像从0到100的构建思路
  • # Redis 入门到精通(七)-- redis 删除策略
  • #07【面试问题整理】嵌入式软件工程师
  • #APPINVENTOR学习记录
  • (007)XHTML文档之标题——h1~h6
  • (2.2w字)前端单元测试之Jest详解篇
  • (NSDate) 时间 (time )比较
  • (Ruby)Ubuntu12.04安装Rails环境
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (南京观海微电子)——I3C协议介绍
  • (三)SvelteKit教程:layout 文件