【Docker】如何在Linux、Windows、MacOS中安装Docker

news/2025/2/25 5:58:49
  1. Linux安装Docker
    在终端中执行一键安装脚本命令安装docker
sudo curl -fsSL https://gitee.com/tech-shrimp/docker_installer/releases/download/latest/linux.sh | bash -s docker --mirror Aliyun
  • 1.1 配置docker镜像源
    在终端执行 一行命令,编辑配置文件
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://hub.geekery.cn/",
                       "https://ghcr.geekery.cn"
                       ]
}
EOF

然后重新启动docker服务:


sudo systemctl restart docker
  1. Windows安装Docker

选择要安装的Docker版本
下载地址:

  1. 国内用户优先下载地址:
    https://github.com/tech-shrimp/docker_installer/releases/download/latest/docker_desktop_installer_windows_x86_64.exe
  2. 适用于Windows的Docker桌面 – x86_64:

    https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-win-amd64&_gl=1rjke9f_gcl_auMjAxNTA4ODQwMy4xNzI1ODYzMTMx_gaMTc3ODM4NTkyMy4xNzI0MDM2OTcw_ga_XJWPQMJYHQ*MTczMDI2OTA1NC42LjEuMTczMDI2OTQwNC4zOC4wLjA.
  3. 适用于Windows的Docker Desktop Arm(测试版)

    https://desktop.docker.com/win/main/arm64/Docker%20Desktop%20Installer.exe?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-win-arm64&_gl=118eu5gs_gcl_auMjAxNTA4ODQwMy4xNzI1ODYzMTMx_gaMTc3ODM4NTkyMy4xNzI0MDM2OTcw_ga_XJWPQMJYHQ*MTczMDI2OTA1NC42LjEuMTczMDI2OTQwNi4zNi4wLj

如果想自己指定安装目录,可以使用命令行的方式
参数 –installation-dir=D:\Docker可以指定安装位置

start /w "" "Docker Desktop Installer.exe" install --installation-dir=D:\Docker

任务栏搜索功能,启用”适用于Linux的Windows子系统” 、”虚拟机平台
在这里插入图片描述
管理员权限打开命令提示符,安装wsl2。


wsl --set-default-version 2
wsl --update --web-download

等待wsl安装成功。
在这里插入图片描述

2.1 Windows配置镜像站
如无科学上网情况,可手动配置镜像站
Setting->Docker Engine->添加上换源的那一段,如下图:
在这里插入图片描述
保存后即可正常使用Docker。

  1. MacOS安装Docker
    进入此项目的Release,下载Mac系统的安装包:
    https://github.com/tech-shrimp/docker_installer/releases
    保存后即可正常使用Docker。

3. MacOS安装Docker
进入此项目的Release,下载Mac系统的安装包:
https://github.com/tech-shrimp/<a class=docker_installer/releases" />

注意区分CPU架构类型 Intel芯片选择x86_64, 苹果芯片选择arm64
下载好双击安装即可。

3.1 Mac配置镜像站
Setting->Docker Engine->添加上换源的那一段,如下图:
在这里插入图片描述
保存后即可正常使用Docker。

  1. Docker镜像查找
    也可以在下方链接中搜索想要的镜像:
    https://docker.fxxk.dedyn.io/
    在这里插入图片描述

http://www.niftyadmin.cn/n/5865066.html

相关文章

图数据库Neo4j面试内容整理-索引(Index)

索引(Index) 是数据库中用来提高查询性能的技术,特别是在处理大量数据时,索引能够大大加速查询操作。在 Neo4j 这样的图数据库中,索引也起着非常重要的作用,尤其是在图中查找节点时,使用索引可以避免全图扫描,从而提高查询效率。 1. Neo4j 中的索引概念

相似性搜索(2)

在本篇中&#xff0c;我们通过播客相似性搜索为例&#xff0c;进一步研究基于chroma 的相似性搜索&#xff1a; 参考&#xff1a; https://www.kaggle.com/code/switkowski/building-a-podcast-recommendation-engine/notebook 数据集来源&#xff1a; https://www.kaggle.…

【JavaEE】SpringMVC 请求传参

目录 一、请求二、传递单个参数三、传递多个参数四、传递对象五、RequestParam注解 后端参数重命名&#xff08;后端参数映射&#xff09;六、传递数组七、传递集合&#xff0c;RequestParam八、传递JSON数据8.1 JSON字符串和Java对象互转8.1.1 Test注解8.1.2 Java对象转JSON8.…

opencv交叉编译报错:undefined reference to `png_riffle_palette_neon

序偶NEON 概述 NEON&#xff08;Nested Enhanced Vector Instruction Set&#xff09;是 ARM 架构中的一种高级 SIMD&#xff08;Single Instruction, Multiple Data&#xff0c;单指令多数据&#xff09;扩展技术。它专为加速多媒体和信号处理任务而设计&#xff0c;允许在单…

【一起学Rust | 框架篇 | Tauri2.0框架】在Tauri应用中设置Http头(Headers)

文章目录 前言一、配置准备1. 检查版本2. 使用条件3. 支持的请求头&#xff08;并不是全部支持&#xff09; 二、使用步骤1. 如何配置header2. 框架集成1. 对于Vite系列、Nuxt、Next.js这种前端框架Vite系列框架Angular系列框架Nuxt系列框架Next.js系列框架 2. 对于Yew和Leptos…

Quickwit获取Kafka数据源消息

介绍 Quickwit可以将数据从一个或多个源插入到索引中。创建索引后&#xff0c;可以使用CLI 命令quickwit source create添加源&#xff0c;支持的源有&#xff1a;file、kafka、kinesis、pulsar。 本章讲解如何从Quickwit搜索引擎中创建Kafka源和获取Kafka源主题数据流&#…

【NLP 38、激活函数 ④ GELU激活函数】

别盲目&#xff0c;别着急&#xff0c;慢慢走&#xff0c;没事的 —— 25.2.24 一、定义与数学表达式 GELU&#xff08;Gaussian Error Linear Unit&#xff0c;高斯误差线性单元&#xff09;是一种结合概率分布的非线性激活函数&#xff0c;其核心思想是通过输入值服从标准正…

牛客周赛 Round 82(思维、差分、树状数组、大根堆、前后缀、递归)

文章目录 牛客周赛 Round 82&#xff08;思维、差分、树状数组、大根堆、前后缀、递归&#xff09;A. 夹心饼干B. C. 食堂大作战&#xff08;思维&#xff09;D. 小苯的排列计数(差分、树状数组)E. 和和&#xff08;大根堆&#xff0c;前缀和&#xff09;F. 怎么写线性SPJ &…