Docker 核心概念和安装

发布时间:2026/10/21 6:32:40

Docker 核心概念和安装 文章目录Docker 容器Docker 镜像Docker 仓库Docker 技术原理Docker 安装1. Linux 系统2. Windows 安装3. Mac 安装直接在 Docker 官网下载安装包 安装就行。Docker 容器Docker简单来说就是通过容器化技术给应用程序封装一个独立的运行环境每个运行环境就是一个容器运行容器的计算机被称为 宿主机。与虚拟机最大的区别是Docker容器共享同一个系统内核而每个虚拟机都包含一个完整的系统内核。所以Docker容器比虚拟机更轻量启动速度更快。Docker 镜像镜像可以理解为是一个特殊的压缩包容器就像是通过压缩包解压创建出来的文件我们可以使用同一个压缩包解压出很多份相同的文件也可以将这个压缩包分享给他人得到和我们一样的文件。这里所说的 “文件”就是上面提到的容器。我们也可以通过修改容器并生成自己特定的Docker镜像并将这些镜像分享给他人其他人可以通过镜像创建出和我们一样的容器环境。Docker 仓库Docker仓库就是我们用来存储、分享镜像的地方。所有人都可以把自己的镜像上传到仓库里面其他人就可以下载镜像并使用。Docker的官方仓库是 Docker Hub (https://hub.docker.com)Docker 技术原理Docker利用了Linux的两大原生功能实现容器化Cgroups用来限制和隔离进程的资源使用。可以为每个容器设定 CPU、内存、网络带宽等资源的使用上限确保容器的内存消耗不会影响到宿主机。Namespaces用于隔离进程的资源视图使得容器只能看到自己内部的进程 ID、网络资源、文件目录看不到宿主机的。容器本质上还是一个特殊的进程但是当我们进入容器内部时看起来就像是一个独立的操作系统。Docker 安装Docker是基于Linux的容器化技术Windows 和 Mac需要虚拟化一个 Linux 的子系统。所以 Docker 最好的使用方式是使用 Linux 系统的宿主机。1. Linux 系统Linux 系统可以通过包管理器安装 Docker例如 Redhat 系可以使用 yum install docker 安装。Alpine Linux 可以通过 apk add docker 安装2. Windows 安装打开 “Windows 功能”, 勾选上Virtual Machine Paftform虚拟机平台、适用于Linux 的 Windows 子系统并重启电脑。管理员打开命令提示符安装wsl2wsl --set-default-version 2 wsl --update --web-download去Docker官网 或者 https://github.com/tech-shrimp/docker_installer/releases 下载符合自己系统的Docker Desktop安装包并进行安装安装成功后 可以在终端尝试一下C:\Users\xinjiedocker --version Docker version 28.5.1, build e180ab8在使用的过程中Docker Desktop需要一直开着否则执行命令会出现这个报错C:\Users\xinjiedocker ps error during connect: Get http://%2F%2F.%2Fpipe%2FdockerDesktopLinuxEngine/v1.51/containers/json: open //./pipe/dockerDesktopLinuxEngine: The system cannot find the file specified.3. Mac 安装直接在 Docker 官网下载安装包 安装就行。 感谢阅读想了解更多 我的博客网站 | 记录思考分享干货 我的个人主页 | 关于我、开源项目
延伸阅读

更多相关文章

2026/10/20 23:54:25

量化交易入门:基于OpenClaw的策略回测实战指南

1. 项目概述:从“感觉”到“数据”的量化交易之路在股票市场里,很多朋友都听过“回测”这个词,但真正动手去做的却不多。大家常常是凭感觉、听消息或者看几根K线就决定买卖,结果往往是“一顿操作猛如虎,一看收益原地杵…

2026/10/20 15:19:38

Python爬虫实战:Requests+BeautifulSoup高效抓取薄荷健康网食物热量数据

1. 项目缘起与目标:为什么选择薄荷健康网作为数据源最近在做一个关于饮食健康管理的个人项目,需要一份结构化的食物热量数据库。市面上的商业API要么收费不菲,要么数据不够全面。在对比了几个主流健康类网站后,我最终把目标锁定在…

2026/10/21 1:37:33

DanmakuFactory:三步把 XML 弹幕转成 ASS 字幕,特殊弹幕不丢

DanmakuFactory:三步把 XML 弹幕转成 ASS 字幕,特殊弹幕不丢 【免费下载链接】DanmakuFactory 支持特殊弹幕的xml转ass格式转换工具 项目地址: https://gitcode.com/gh_mirrors/da/DanmakuFactory 直播归档的人,手里多半都有一个从弹幕…

2026/10/21 6:31:29

从自我效能感到自我价值感:AGI自主智能体的内部评价机制

刚看到这个标题的时候,我第一反应是:AGI基础理论串讲里怎么冒出来两个心理学名词?后来自己动手做某自主智能体项目,被“该不该继续尝试”和“这件事值不值得坚持”这类问题反复卡住,再回头翻这一节,才明白它…

2026/10/21 6:31:29

书匠策AI实测:从选题大纲到降重润色的课程论文全流程指南

课程论文最折磨人的阶段,往往不是坐在电脑前敲键盘的那两天,而是从选题到定稿之间那段“脑子里有想法但不知道从哪下手”的时间。我也是被逼到周五晚十一点才动笔的那类学生,后来花了一周时间把书匠策AI跑完了一整套课程论文流程,…

2026/10/21 6:31:29

AI透视补全流:3分钟搞定Live2D拆图补肉难题

画Live2D模型的拆图补肉环节,应该是很多人最开始想吐的地方。原画上一根头发遮住了半张脸、一只手正好卡在腰上、裙摆把大腿根部盖得严严实实——拆图层的时候看着没什么,等你在建模那端把部件一转,被遮住的位置全跑出来暴露空白,…

2026/10/21 6:31:28

IDEA与Maven绝配指南:Java项目依赖管理与构建实战

我到现在还记得第一次把项目从另一个IDE迁到IDEA时的感受:满屏的jar包错误肉眼可见地消退,pom.xml刚保存,右侧的Maven面板就开始老老实实地拉依赖。Java后端开发这套组合,IDEA与Maven的搭配绝对是主流中的主流,你要说哪…

2026/10/21 6:31:28

我的第一块板子的错误

第一芯片选错型号了第二模块对应的排母放反了第三芯片连锡了(我不适合硬件)第四电阻焊不上第五

2026/10/21 6:26:28

AI Native工作台:智能体编排与知识图谱驱动的协作操作系统

1. 项目概述:这不是又一个“AI工具集合”,而是一套可生长的工作操作系统“Agentory:个人与团队的AI Native工作台”——这个标题里,“AI Native”四个字是真正的分水岭。它不是把ChatGPT网页嵌进一个新UI里,也不是给现…

2026/10/21 4:53:08

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/21 0:00:35

交通流仿真实战:IDM跟驰与MOBIL换道模型参数调优与避坑指南

简介:这份资源是面向交通工程学习者与Python开发者的微观交通流仿真项目,核心实现智能驾驶模型(IDM)下的车辆跟驰与换道行为,可用于理解速度、密度与流量之间的动态关系,适合具备Python基础、希望深入交通模…

2026/10/21 0:00:35

揭穿智能体表面顺从:用追踪代码重建任务执行确定性

1. 表面顺从不是智能体的“礼貌”,而是任务执行链路上的隐性断点最近在调试一个跨平台长周期任务调度系统时,我反复遇到一种令人困惑的现象:智能体在用户指令发出后,几乎秒级响应“已收到”“正在处理”“请稍候”,UI上…

2026/10/21 0:00:35

统一内存+量化:锐龙AI Max PRO 400如何本地跑320B大模型

这段时间硬件圈和AI圈都在传一个事:AMD锐龙AI Max PRO 400系列把最高192GB统一内存搬进了PC形态的产品里,按宣传口径,本地跑320B参数的大家伙不再是纸面概念。我第一反应倒不是“内存真大”,而是这话背后的含金量——它把过去只能…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑