【Docker基础】Docker Desktop超详细入门使用指南
1.ApacheDirectoryStudio如何安装和使用?附安装包2.MobaXterm如何安装和使用?附安装包3.goland2024如何安装?附安装包和激活方式4.禅道如何新建任务5.效率神器Listary如何安装,附安装包6.推荐:一个超棒的画图神器,完美绘图,可在线使用!7.FileZilla如何安装?附获取方式8.offset explorer如何安装?附获取方式9.VMware15如何安装?附安装包和序列号10.SecureCRT如何安装和使用?附安装包
11.【Docker基础】Docker Desktop超详细入门使用指南
12.如何用串口调试助手ComTone调试串口?附安装包13.思维导图xmind如何安装?附安装包14.WebStorm2024如何安装?附安装包和激活方式15.goland2024如何安装?附安装包和激活方式16.Xftp如何安装?附安装包17.Xshell如何安装?附安装包18.navicat如何进行排序?附安装包19.datagrip2024如何安装?附安装包和激活方式20.pycharm2024如何安装?附安装包和激活教程21.docker常用命令大全,看这一篇就够了前言
大家好,我是小徐啊。今天介绍下什么是Docker Desktop以及如何使用。docker是一个帮助我们进行容器化部署的应用,但一开始,它只有命令界面,对于不太习惯使用命令的小伙伴比较难上手。所以,后来官方就出了一个可视化的软件Docker Desktop,帮助我们简单直观的使用docker,让我们可以轻松的构建和运行docker容器。
一、Docker Desktop的下载和安装
1.1下载
首先,进入docker的官方网站,www.docker.com,找到对应的版本进行下载。

比如,我这边是windows的系统,我就选择windows的版本,如果是Mac的,就需要看下对应的芯片选择对应的版本。

1.2安装
然后,我们可以点击下安装包,开始安装Docker Desktop。

二、启动Docker Desktop
2.1启动
启动之后,可以看到左侧的菜单,如图,比较常用的菜单是第一个和第二个。第一个是Containers,也就是容器,第二个是Images,也就是镜像。一般是先拉取镜像,然后用镜像创建一个容器,启动容器。

2.2登录docker账号
如果我们还没有docker账号,可以先注册一个账号(需解决网络问题)。登录之后,我们可以有更多的服务,比如可以创建和保存自己的镜像。

2.3查看Docker Engine版本
可以点击右上角的设置按钮,然后再点击左侧的Docker Engine,查看对应的版本,像我本地的是V24.0.2的版本。

当然,我们也可在cmd里面查看对应的docker版本。

2.4查看Docker Desktop版本
同样,在设置界面,点击左侧的Software updates选项,可以看到右侧的版本,像我这边是4.20.1版本。

三、配置镜像源
在设置里面,左侧的Docker Engine,找到json配置文件,输入一下镜像源。然后,重启docker desktop。
"registry-mirrors": [ "https://registry.cn-hangzhou.aliyuncs.com" ]


四、拉取镜像,以mysql为例
4.1查找镜像
查找mysql的镜像。
docker search mysql
4.2下载镜像
下载mysql的镜像,这里我下载的版本是5.6。
docker pull mysql:5.6
4.3查看下载的镜像
在local里面,可以看到刚才下载的mysql镜像。

五、运行容器
5.1启动容器
需要点击镜像右侧的启动按钮,然后在弹出的界面上,输入一些配置信息,比如密码,端口等。

比如,这边的端口,需要设置我们映射出来的端口,还有mysql的root密码等。

5.2查看容器
可以在containers界面,查看我们刚才启动的docker容器。

可以看到,我们已经可以连接mysql数据库了。

六、常见问题:wsl更新
在安装好docker之后,可能需要更新wsl,不然无法使用docker,关于wsl的获取方法,已经在文末给出了。
总结
好了,今天就讲到这儿啦。以上就是Docker Desktop超详细入门使用指南,获取wsl,可以关注公众号【Java入门学习】,回复【wsl】获取,感谢你的阅读。
如果有对Java入门开发相关的问题,可以关注我的公众号【Java入门学习】,加我好友,我会持续更新Java相关的分享!

欢迎访问我的个人网站:https://idea-tips.com/
往期推荐:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 2分钟学会 DeepSeek API,竟然比官方更好用!
· .NET 使用 DeepSeek R1 开发智能 AI 客户端
· 10亿数据,如何做迁移?
· 推荐几款开源且免费的 .NET MAUI 组件库
· c# 半导体/led行业 晶圆片WaferMap实现 map图实现入门篇