【Docker基础】Docker Desktop超详细入门使用指南

news/2025/1/8 16:44:10/文章来源:https://www.cnblogs.com/phzmxw/p/18657577

前言

大家好,我是小徐啊。今天介绍下什么是Docker Desktop以及如何使用。docker是一个帮助我们进行容器化部署的应用,但一开始,它只有命令界面,对于不太习惯使用命令的小伙伴比较难上手。所以,后来官方就出了一个可视化的软件Docker Desktop,帮助我们简单直观的使用docker,让我们可以轻松的构建和运行docker容器。

一、Docker Desktop的下载和安装

1.1下载

首先,进入docker的官方网站,www.docker.com,找到对应的版本进行下载。
0
比如,我这边是windows的系统,我就选择windows的版本,如果是Mac的,就需要看下对应的芯片选择对应的版本。
0

1.2安装

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

二、启动Docker Desktop

2.1启动

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

2.2登录docker账号

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

2.3查看Docker Engine版本

可以点击右上角的设置按钮,然后再点击左侧的Docker Engine,查看对应的版本,像我本地的是V24.0.2的版本。
0
当然,我们也可在cmd里面查看对应的docker版本。
0

2.4查看Docker Desktop版本

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

三、配置镜像源

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

四、拉取镜像,以mysql为例

4.1查找镜像

查找mysql的镜像。
docker search mysql

4.2下载镜像

下载mysql的镜像,这里我下载的版本是5.6。
docker pull mysql:5.6

4.3查看下载的镜像

在local里面,可以看到刚才下载的mysql镜像。
0

五、运行容器

5.1启动容器

需要点击镜像右侧的启动按钮,然后在弹出的界面上,输入一些配置信息,比如密码,端口等。
0
比如,这边的端口,需要设置我们映射出来的端口,还有mysql的root密码等。
0

5.2查看容器

可以在containers界面,查看我们刚才启动的docker容器。
0
可以看到,我们已经可以连接mysql数据库了。
0

六、常见问题:wsl更新

在安装好docker之后,可能需要更新wsl,不然无法使用docker,关于wsl的获取方法,已经在文末给出了。

总结

好了,今天就讲到这儿啦。以上就是Docker Desktop超详细入门使用指南,获取wsl,可以关注公众号【Java入门学习】,回复【wsl】获取,感谢你的阅读。
如果有对Java入门开发相关的问题,可以关注我的公众号【Java入门学习】,加我好友,我会持续更新Java相关的分享!
0
欢迎访问我的个人网站:https://idea-tips.com/
往期推荐:

1.windows如何快速打开设置面板?

2.chrome浏览器如何快速关闭页面?

3.chrome浏览器如何快速搜索页面上的内容?

4.windows如何快速切换窗口?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/865336.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

BOE(京东方)联手故宫再度打造沉浸式数字展 引领数字艺术文化新篇章

2025年1月6日,由BOE(京东方)联合故宫博物院及腾讯主办的“‘纹’以载道——故宫沉浸式数字体验展”在苏州湾数字艺术馆盛大启幕,1月7日将正式开展。值此故宫博物院建院百年开年之际,BOE(京东方)凭借前沿数字技术,将故宫的瑰丽“国宝”以全新数字化形式串联起来,让故宫…

ASE80N10-ASEMI中低压N沟道MOS管ASE80N10

ASE80N10-ASEMI中低压N沟道MOS管ASE80N10编辑:ll ASE80N10-ASEMI中低压N沟道MOS管ASE80N10 型号:ASE80N10 品牌:ASEMI 封装:TO-252 批号:最新 最大漏源电流:80A 漏源击穿电压:100V RDS(ON)Max:9.5mΩ 引脚数量:3 芯片个数: 沟道类型:N沟道MOS管、低压MOS管 漏电流…

.net6之阿里云OSS

概念 集成阿里云OSS文件存储服务 引用阿里云包封装AliyunSmsClient(二次封装阿里云短信基类)public class AliyunOssClient{private readonly AliyunOssOptions _options;private readonly OssClient _client;public AliyunOssClient(IOptions<AliyunOssOptions> options…

React数值滚动效果,支持数值变化变化

效果:组件:(NumberScroller.jsx)/*** 数字滚动效果*/ import React, { useEffect, useState } from react; import PropTypes from prop-types;const NumberScroller = ({ targetValue = 0, decimalPlaces = 0, duration = 2000 }) => {const [value, setValue] = useSt…

C#笔记(1、钉钉机器人推送帆软报表图片)

C#笔记——钉钉机器人推送帆软报表图片(一)1、前言 ​ 2024年最后一个月,家里多了个小公主,在家休息了一段时间。2025年,休完假上班第一天,领导就说:哎,我看总部那边做了个每日产出的报表推送到钉钉群,来看计划达成率。我们基地这边能不能做啊。我心里默默一想,然后大…

Javascript实现asp.net mvc的checkbox基本功能

Html的checkbox使用很广的,它的状态,勾选与非选。初始状态,默认为非选。你可以设置它是勾选, 直在checkbox 标签中,添加checked属性。另外,在javascript可以这样,getById(Checkbox_IsPublished).checked = true; 或者,getById(Checkbox_IsPublished).setAttribute(che…

“非旺玖原装的PL2303,请联系您的供应商”232串口转换器解决办法

偶尔会用到PL2303这种十几年前的旧芯片做的232串口转换器,如果手头没有别的工具必须使用的话,需要配置一下才能使用。该串口调试器在不同的USB口插入可能出现COM口无效或者端口号变动(COM 4/7/8等),需要通过设备管理器进行修改 当提示题目上的错误时,需要重装旧版本驱动1…

记录一个Github推送的问题(ssh推送出现:Connection closed by 198.18.0.9 port 22)

一、前言: 在公司需要将一个文档推送到GitHub仓库,由于Github对Https的推送已经移除了对密码认证的支持(2021.8.13),所以想要进行身份验证就只能使用两种方式:使用Persional Access Token(PAT) 使用SSH认证 PAT认证太麻烦了,每次都要输入,这里就主要介绍使用SSH认证的方…

安川机器人的独特优势

安川机器人,这一源自日本安川电机(Yaskawa Electric Corporation)的杰出产物,是工业自动化领域中的佼佼者,其核心价值在于生产线上那精准无误的自动化作业能力。这款机器人集成了电机、减速器、传感器、控制器等一系列精密部件,如同一套高效协同的作战系统,为企业带来了生…

2020-2024 IDEA安装+激活

一、下载 1. IDEA各版本官方下载入口 IDEA官网下载地址 2. 选择左边,然后点击【20xx.x.x-Windows(exe)】 PS: 如需下载特定版本,可以往下拉,都是选择【202x.x-Windows(exe)】下载二、安装 1. 点击运行 ps: 安全警告是部分电脑有,没有跳过就可以了~2. 点击下一步3. 选择安…

CDS标准视图:维护包描述 I_MaintPackageTextData

视图名称:维护包描述 I_MaintPackageTextData 视图类型:基础 视图代码:点击查看代码 @EndUserText.label: Maintenance Package - Text @ObjectModel.dataCategory: #TEXT @VDM.viewType: #COMPOSITE @AbapCatalog.sqlViewName: IMNTPCKGTXTDATA @AbapCatalog.compiler.comp…

CDS标准视图:维护包数据 I_MaintenancePackageData

视图名称:维护包数据 I_MaintenancePackageData 视图类型:基础 视图代码:点击查看代码 @AbapCatalog.sqlViewName: IMAINTPCKGDATA @AbapCatalog.compiler.compareFilter: true @AccessControl.authorizationCheck: #PRIVILEGED_ONLY @EndUserText.label: Maintenance Packa…