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

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

然后重新启动docker服务:

bash 复制代码
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可以指定安装位置

powershell 复制代码
start /w "" "Docker Desktop Installer.exe" install --installation-dir=D:\Docker

任务栏搜索功能,启用"适用于Linux的Windows子系统" 、"虚拟机平台

管理员权限打开命令提示符,安装wsl2。

powershell 复制代码
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。

注意区分CPU架构类型 Intel芯片选择x86_64, 苹果芯片选择arm64

下载好双击安装即可。

3.1 Mac配置镜像站

Setting->Docker Engine->添加上换源的那一段,如下图:

保存后即可正常使用Docker。

  1. Docker镜像查找
    也可以在下方链接中搜索想要的镜像:
    https://docker.fxxk.dedyn.io/
相关推荐
Yana.nice5 小时前
Linux 只保留 30 天内日志(find命令删除日志文件)
linux·运维·chrome
a4493153626 小时前
iPhone Face ID 故障的分层诊断——原深感系统与主板加密配对机制
macos·ios·电脑·cocoa·iphone
白玉cfc6 小时前
【iOS】内存五大分区
macos·ios·cocoa
DFT计算杂谈8 小时前
无 Root 权限在 Tesla K80 零门槛部署 DeepSeek 大模型
linux·服务器·网络·数据库·机器学习
Zhang~Ling9 小时前
从 fopen 到 struct file:从零开始拆解 Linux 文件 I/O
linux·运维·服务器
DeeplyMind9 小时前
Linux 深入 per-VMA lock:Linux 缺页路径如何摆脱 mmap_lock
linux·per-vma lock
爱写代码的森10 小时前
蒙三方库 | harmony-utils之FileUtil文件重命名与属性查询详解
linux·运维·服务器·华为·harmonyos·鸿蒙·huawei
XMAIPC_Robot11 小时前
软硬协同实时控制|RK3588业务调度+FPGA硬件时序,ethercat实现半导体设备微秒级响应(125us)
linux·arm开发·人工智能·fpga开发
重生的黑客11 小时前
Linux 进程优先级、切换与调度:从孤儿进程到 O(1) 调度模型
linux·运维·服务器·进程优先级·nice
风曦Kisaki12 小时前
#企业级docker私有仓库构建:harbor仓库与阿里云镜像仓库
阿里云·docker·容器