Docker - 安装

ops/2025/1/15 23:49:01/

原文地址,使用效果更佳!

Docker - 安装 | CoderMast编程桅杆icon-default.png?t=N7T8https://www.codermast.com/dev-tools/docker/docker-install.html

MacOS安装

1.使用 Homebrew 安装

brew install docker

安装成功

安装成功

如果你的电脑没有安装Docker,则会自动进行安装。

已经安装

已经安装

如果你的电脑已经安装了Docker,就显示已经安装。

提示

由于涉及到应用的安装,系统会进行拦截,在这期间可能会需要输入电脑的密码,输入即可。

2.手动下载安装

手动下载的是 Docker 的桌面管理程序,安装打开后会自动检测系统当前的 Docker 环境。

下载地址:https://docs.docker.com/desktop/install/mac-install/open in new window

Docker官方提供了Intel、Apple芯片两种,选择自己电脑的版本下载即可。

  • M系列芯片,就选择Apple芯片。如:M1、M2、M3系列
  • Intel 系列芯片,就选择 Intel 芯片。如:i5、i3、i7系列

下载好的文件为 Docker.dmg,双击打开即可。

下载好的文件

下载好的文件

双击安装

双击安装

将 Docker 图标拖动至 Applications 文件夹,或者双击 Docker 图标即可进行安装。

Windows安装

Docker 并不是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境。

Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。

因此,Docker 必须部署在 Linux 内核的系统上。如果其他系统想部署 Docker 就必须安装一个虚拟 Linux 环境。

博客园上这篇安装教程写的比较详细,Windows安装遇到问题的朋友可以参考一下。
https://www.cnblogs.com/Can-daydayup/p/15468591.htmlopen in new window

下面的下载是 Docker 桌面管理程序的下载地址:

  • 官网下载:https://desktop.docker.com/win/main/amd64/Docker Desktop Installer.exeopen in new window

官网下载速度可能会比较慢,这里提供一个国内的下载镜像,速度会比较快。

  • 国内镜像:https://smartidedl.blob.core.chinacloudapi.cn/docker/20210926/Docker-win.exeopen in new window

注意

博主目前只有一台 MacOS 的电脑,无法制作更详细的 Windows 平台下的安装教程,后续会更新。

Linux安装

curl -fsSL https://test.docker.com -o test-docker.sh
sudo sh test-docker.sh

直接使用 Docker 官方提供的安装脚本安装即可。

docker官方安装教程">Docker官方安装教程

  • Docker Desktop For Windows :https://docs.docker.com/desktop/install/windows-install/open in new window
  • Docker Desktop For MacOS:https://docs.docker.com/desktop/install/mac-install/open in new window
  • Docker Desktop For Linux:Install Docker Desktop on Linux | Docker Docs

http://www.ppmy.cn/ops/5737.html

相关文章

双向链表(带头双向循环链表)的实现

前言:前面实现的单向链表,全称是不带头单向不循环链表。这里实现带头双向不循环链表,比单向链表好实现一点。 目录 链表的分类 单向链表与双向链表的比较: 双向链表的节点的定义: 多文件实现: List.h来…

[阅读笔记16][Orca-2]Teaching Small Language Models How to Reason

接下来是Orca-2,这篇是微软在23年11月发表的论文,在Orca-1的基础上又进行了一些改进。 作者希望教会Orca-2各种推理策略,例如逐步思考、回忆然后回答、先回忆再推理再回答、直接生成回答等等策略。并且Orca-2应该能针对不同任务应该使用最合适…

js生成pdf

js生成pdf html->img->pdf 下载依赖 npm install html2canvas npm install jspdf引入依赖 import html2canvas from "html2canvas" import jsPDF from jspdf;代码 const A4_WIDTH 595.28 const A4_HEIGHT 841.89 //参数 html(dom) imgsrc(封面可不加&am…

从0到1实现RPC | 接入Apollo配置中心

一、代码实现 添加依赖 添加apollo客户端的依赖和spring配置相关依赖 添加监听器 通过实现ApplicationContextAware接口,获取Spring上下文。 使用ApolloConfigChangeListener注解监听命名空间rpc-demo-provider.yaml和默认的application.properties。 监听逻辑…

用户的流失预测分析

项目背景 随着电信行业的持续发展,运营商们开始更加关注如何扩大他们的客户群体。研究表明,获取新客户所需的成本要远高于保留现有客户的成本。因此,在激烈的竞争中,保留现有客户成为了一个巨大的挑战。在电信行业中,…

UE 录屏自动化上传阿里云OSS

前言 最近在做一个功能,然后就发现了一个很有趣的东西,虽然在一定程度上属于偷懒,但是在一些短频快的应用中还是很适用的,下面我就针对于这个测试做一些简单的分享,希望帮助到大家,在实际的开发中获得一些灵…

数据仓库作业五:第8章 关联规则挖掘

目录 第8章 关联规则挖掘作业题 第8章 关联规则挖掘 作业题 1、设4-项集 X { a , b , c , d } X\{a,b,c,d\} X{a,b,c,d},试求出由 X X X 导出的所有关联规则。 解: 首先生成项集的所有非空真子集。这包括: { a } , { b } , { c } , {…

[Java基础揉碎]集合

目录 集合的理解和好处 数组 集合的理解和好处 继承图 ​编辑 简单实例 Collection接口和常用方法 1) add:添加单个元素 2) remove:删除指定元素 3) contains:查找元素是否存在 4) size:获取元素个数 5) isEmpty:判断是否为空 ​编辑 6) clear:清空 7) addAll:添…