Windows11系统下Docker环境搭建教程

目录

  • 前言
  • Docker简介
  • 安装docker
  • 总结


前言

本文为博主在项目环境搭建时记录的Docker安装流程,希望对大家能够有所帮助,不足之处欢迎批评指正🤝🤝🤝


Docker简介

Docker 就像一个“容器”平台,可以帮你把应用程序和它运行所需的所有东西(比如代码、依赖、环境变量等)打包在一个独立的小盒子里,不论你在什么地方运行这个“盒子”,应用都能在相同的环境下工作,避免了“在我电脑上可以跑,在你电脑上跑不起来”的问题。简单来说,Docker就像是一个便携的“迷你操作系统”,你可以把应用装进这个小系统里,不管在哪里都能轻松运行,大大简化了应用的部署和管理。

安装docker

因为docker依赖linux内核,所以只能在linux下使用。要在windows下安装docker的话有以下几种方式

  • 安装Linux虚拟机
  • 安装WSL2,WSL2是运行在虚拟机上的一个完整的linux内核,可以利用WSL2安装docker
  • 安装Docker Desktop for Windows

这里博主打算用第三种方法来安装,这是官网下载链接 Docker Desktop for Windows官网链接

请添加图片描述
双击exe文件进行安装
请添加图片描述
这是Docker Desktop安装过程中的解压文件阶段,需要耐心等待一会儿🐌🐌🐌
请添加图片描述
安装成功,还需重启电脑使得安装生效,注意点击这个按钮前一些未保存的工作保存一下,因为点击会立即重启Windows请添加图片描述
重启后自动弹出下面这个界面,个人学习的话免费使用,直接Accept
请添加图片描述
这里博主安装是出于学习的目的就直接推荐配置吧

请添加图片描述
这里的话Docker的在线服务和本地服务的区别就在于是否要使用Docker的云端功能和社区资源🤔🤔🤔,这里虽然博主应该是本地开发和测试应用但是还是准备注册一个Docker账户

  • 本地服务:可以在本地使用Docker来创建、管理和运行容器。所有的操作都在自己的电脑上完成,无需连接到互联网。
  • 在线服务:登录后可以从Docker Hub直接拉取镜像或者将本地创建的镜像推送到Docker Hub(一个云端镜像仓库,可以共享或者发布自己的Docker镜像)
    请添加图片描述
    注册完毕后登录,然后登录成功跳转到Docker Desktop安装完成的欢迎调查,这里博主就勾选了学生选项,然后是勾选学习选项
    请添加图片描述
    请添加图片描述
    至此Docker就算安装成功啦,很简单的步骤,大家照着一步一步来就能很快安装好了
    请添加图片描述

总结

今天先简单安装一下Docker环境吧,后续博主在学习的过程中再来分享些Docker的使用教程,今天先到这里了,继续加油✊✊✊

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

5.模拟电子技术笔记——放大电路的分析方法

写在前面 这个是模电的第五次笔记,祝大家学习愉快! 笔记部分 1.图解法 我们这节的所有电路都默认是共射放大电路,后面如果没有特殊说明都是共射极的。 1.1 静态工作点的图解分析 我们接下来画出这个电路的直流回路 我们先考察它的输入回…

云中红队系列 | 使用 Azure FrontDoor 混淆 C2 基础设施

重定向器是充当 C2 服务器和目标网络之间中间人的服务器。其主要功能是重定向 C2 和受感染目标之间的所有通信。重定向器通常用于隐藏 C2 服务器流量的来源,使防御者更难以检测和阻止 C2 基础设施。 基于云的重定向器提供了一个很好的机会,通过内容分发…

Mixture-of-Experts (MoE): 条件计算的诞生与崛起【下篇】

将 Mixture-of-Experts 应用于 Transformers 既然我们已经研究了条件计算的早期工作,那么我们就可以看看 MoE 在变换器架构中的一些应用。 如今,基于 MoE 的 LLM 架构(如 Mixtral [13] 或 Grok)已广受欢迎,但 MoE 在语…

Python | Leetcode Python题解之第447题回旋镖的数量

题目: 题解: class Solution:def numberOfBoomerangs(self, points: List[List[int]]) -> int:ans 0for p in points:cnt defaultdict(int)for q in points:dis (p[0] - q[0]) * (p[0] - q[0]) (p[1] - q[1]) * (p[1] - q[1])cnt[dis] 1for m i…

GitHub下载MY-SITE

1、GitHub下载my-site 解压 打开项目 ApiOperation swagger日志的 七牛云-云平台 dao和model统称为pojo--实体类 删除docker 2、创建数据库 执行sql 3、链接数据库 扫描dao曾的包 46、鸡汤分析开源项目_哔哩哔哩_bilibili 修改yaml 启动 http://localhost:8089/a…

大数据开发--1.1大数据概论

目录 一.大数据的概念 什么是大数据? 二. 大数据的特点 三. 大数据应用场景 四. 大数据分析业务步骤 大数据分析的业务流程: 五.大数据职业规划 职业方向 岗位技术要求 六. 大数据学习路线 一.大数据的概念 什么是大数据? 数据 世界…

Vue3阶段前置知识

目录 1.数组元素操作 2.对象的操作 3.变量和常量 4.模版字符串 4.1模版和普通的比较 4.2优点一的对比 4.3优点二的对比 5.对象的取值 5.1两个取值方法 5.2对象的简写 6.解构赋值 6.1数组的解构 6.2对象的解构 6.3二重解构 7.箭头函数 7.1函数总结 7.2三个特性 …

数学建模--什么是数学建模?数学建模应该怎么准备?

前言 这是去年底学数学建模老哥的建模课程笔记;未来本人将陆陆续续的更新数学建模相关的一些基础算法,大家可以持续关注一下;提示:数学建模只有实战才能提升,光学算法没有啥意义,也很难学的很懂。 文章目录…

项目学习笔记

Downloads – Oracle VirtualBoxhttps://www.virtualbox.org/wiki/Downloads

初识C语言(四)

目录 前言 十一、常见关键字(补充) (1)register —寄存器 (2)typedef类型重命名 (3)static静态的 1、修饰局部变量 2、修饰全局变量 3、修饰函数 十二、#define定义常量和宏…

通过人工智能AI大模型定制的完美旅游行程

人工智能在购票与乘车体验优化方面发挥着重要作用,通过智能技术的应用,不仅提升了购票效率,还改善了乘车体验。以下是人工智能赋能购票与乘车体验优化的具体表现: 一、购票体验优化 智能推荐系统: 购票平台如12306利…

《深度学习》OpenCV 指纹验证、识别

目录 一、指纹验证 1、什么是指纹验证 2、步骤 1)图像采集 2)图像预处理 3)特征提取 4)特征匹配 5)相似度比较 6)结果输出 二、案例实现 1、完整代码 2、实现结果 调试模式: 三、…

06.C/C++内存管理

在这里C的内存管理相较于C作出了许多升级,下面我们就来了解一下。 1.C/C内存分布 我们先来看一下下面的问题,温习一下C的内存分布 int globalVar 1; static int staticGlobalVar 1; void Test() {static int staticVar 1;int localVar 1;int num1…

Matlab进阶绘图第70期—正负面积图

正负面积图是指通过一条水平线将一条曲线分割为上下两部分,并分别填充不同的颜色,用以表示不同的类别属性。 由于Matlab中未收录的正负面积图的绘制方法,因此需要大家自行解决。 本文利用自己制作的PNarea工具,进行正负面积图的…

《程序猿之Redis缓存实战 · Redis 与数据库一致性》

📢 大家好,我是 【战神刘玉栋】,有10多年的研发经验,致力于前后端技术栈的知识沉淀和传播。 💗 🌻 CSDN入驻不久,希望大家多多支持,后续会继续提升文章质量,绝不滥竽充数…

【Android 源码分析】Activity短暂的一生 -- 目录篇 (持续更新)

1. 前言 忽然有一天,我想要做一件事:去代码中去验证那些曾经被“灌输”的理论。                                                                                  …

springboot厨房达人美食分享平台(源码+文档+调试+答疑)

文章目录 前言一、主要技术?二、项目内容1.整体介绍(示范)2.运行截图3.部分代码介绍 总结更多项目 前言 厨房达人美食分享平台的目的是让使用者可以更方便的将人、设备和场景更立体的连接在一起。能让用户以更科幻的方式使用产品&#xff0c…

【车载开发系列】ParaSoft单元测试环境配置(四)

【车载开发系列】ParaSoft单元测试环境配置(四) 【车载开发系列】ParaSoft单元测试环境配置(四) 【车载开发系列】ParaSoft单元测试环境配置(四)一. 如何设置过滤二. 如何设置静态扫描的规则三. 如何设置单…

Linux操作系统中Redis

1、什么是Redis Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 可以理解成一个大容量的map。…

IPS和IDS分别适用于哪些网络环境和安全需求

IPS即入侵防御系统和IDS即入侵检测系统是网络安全中的重要工具。 IPS适用于企业内部网络、数据中心以及云环境等网络环境中。 在企业内部网络中,特别是关键业务系统和数据中心的防护。IPS能够实时监控网络流量、识别和阻止潜在的恶意攻击,如DDoS攻击、SQ…