【从零开始】Docker Desktop:听说你小子要玩我

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: 本文旨在帮助读者重新掌握Docker知识,特别是在Windows 10环境下安装与使用Docker Desktop的过程。文章详细介绍了从下载安装到配置镜像源的具体步骤,并通过Redis实例演示了如何拉取镜像和启动容器。

前言

🍊缘由

捡起遗忘的Docker知识

由于本狗近期项目紧任务重,高强度的搬砖导致摸鱼时间下降。在上线项目时,看到运维大神一系列骚操作,docker+k8s的知识如过眼云烟,忘得干净的很。所以想重新恶补一下docker知识,但又碍于服务器资源有限,只能从本狗win10电脑进行安装Docker Desktop,开始明日复明日的学习。


🎯主要目标

实现3大重点

  1. win10系统安装Docker Desktop
  2. Docker Desktop实操Redis
  3. 熟悉回顾Docker主要语法命令

🍯猜你喜欢

文章推荐

【事故】记一次意外把公司项目放到GitHub并被fork,如何使用DMCA下架政策保障隐私
【项目实战】SpringBoot+uniapp+uview2打造一个企业黑红名单吐槽小程序
【ChatGPT】手摸手,带你玩转ChatGPT
【ChatGPT】SpringBoot+uniapp+uview2对接OpenAI,带你开发玩转ChatGPT
【模块分层】还不会SpringBoot项目模块分层?来这手把手教你!


正文

🏀前置问题

1. 是什么

DockerWindows10macOS操作系统上的官方安装方式

2. 能干啥

Docker Desktop是可以部署在windows运行docker的应用服务,其基于windos的Hyper-V服务WSL2内核在windos上创建一个子系统(linux),从而实现在windows上运行docker

3. 怎么下

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


🥝开始

1.下载

访问官网https://www.docker.com/products/docker-desktop/,点击下载

2.安装

双击安装包后,出现配置选择,勾选两项并点击【Ok】,静等安装,大约需要3~5分钟

3.操作

双击桌面图标,打开后选择【Accept】,有些询问直接跳过点击【Skip】

4.修改镜像源

点击【Extensions】右侧三个点,点击【Settings】,点击【Docker Engine】,切换镜像源

163镜像源

{
   
   
  "registry-mirrors": [
    "http://hub-mirror.c.163.com",
  ],
  "insecure-registries": [],
  "debug": true,
  "experimental": false
}

阿里云镜像源

登录阿里云,进入控制台,搜索“容器镜像服务”,找到加速地址

https://cr.console.aliyun.com/cn-qingdao/instances/mirrors

本人选择阿里云和163镜像源替换原始配置,并点击【Apply & restart】应用并重启

5.拉取镜像

🌰以Redis为例,拉取镜像并启动

  • 在上方搜索框中输入redis,找官方镜像源,点击【pull】

  • 拉取完成后,可以在Images中看到拉取后的redis镜像

6.启动容器

  • 点击我们刚才redis镜像中的【启动】按钮

  • 完善启动配置,填写【容器名】、【端口映射】,如有其余配置自行填写,然后点击【Run】

  • 启动完成后,查看启动的redis-01容器,及对应日志

  • 体验redis-cli,测试redis是否启动成功

总结

本文通过Docker Desktop从零开始,介绍了如何下载安装Docker Desktop,并切换镜像源。以实际redis镜像为例,实操拉取镜像,启动容器,手把手一步一步展示操作流程,希望能对大家有所帮助。

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
4月前
|
Linux 虚拟化 Docker
Windows10安装Docker Desktop(大妈看了都会)
Windows10安装Docker Desktop(大妈看了都会)
758 2
|
6月前
|
缓存 测试技术 持续交付
docker desktop 搜索不到images
【2月更文挑战第23天】
1360 0
|
6月前
|
Java 数据安全/隐私保护 Docker
Docker Desktop 启动报错 Unexpected WSL error 问题解决
Docker Desktop 启动报错 Unexpected WSL error 问题解决
558 0
|
13天前
|
缓存 运维 Docker
容器化运维:Docker Desktop 占用磁盘空间过大?教你轻松解决!
Windows Docker Desktop 使用过程中,因镜像、容器数据及构建缓存的累积,可能导致磁盘空间占用过高。通过删除无用镜像与容器、压缩磁盘以及清理构建缓存等方法,可有效释放空间。具体步骤包括关闭WSL、使用`diskpart`工具压缩虚拟磁盘、执行`docker buildx prune -f`清理缓存等。这些操作能显著减少磁盘占用,提升系统性能。
119 4
|
14天前
|
数据可视化 数据挖掘 Docker
Docker Desktop 安装 ClickHouse 超级简单教程
Docker Desktop 安装 ClickHouse 超级简单教程
32 1
|
13天前
|
网络虚拟化 Docker 容器
docker Desktop报错 error pulling image configuration 处理
docker Desktop报错 error pulling image configuration 处理
27 0
|
3月前
|
Ubuntu Linux Docker
弃用Docker Desktop:在WSL2中玩转Docker之Docker Engine 部署与WSL入门
弃用Docker Desktop:在WSL2中玩转Docker之Docker Engine 部署与WSL入门
1734 4
|
3月前
|
Kubernetes iOS开发 Docker
Docker系列.Docker Desktop中如何启用Kubernetes
Docker系列.Docker Desktop中如何启用Kubernetes
288 5
|
3月前
|
PHP 虚拟化 Docker
Docker——windows10安装Docker Desktop
Docker——windows10安装Docker Desktop
285 1
|
3月前
|
Kubernetes 开发者 Docker
Docker技术概论(8):Docker Desktop原生图形化管理(二)
Docker技术概论(8):Docker Desktop原生图形化管理(二)
80 2