docker汉化及docker镜像源

一、Docker汉化 Docker中文版 Docker Desktop汉化

(一)适用范围

Windows、MAC、Ubuntu/Debian

项目地址:https://github.com/asxez/DockerDesktop-CN

若打不开没关系,下方提供资源包(含官方安装包及汉化包)。

(二)汉化包说明

汉化包就是一个文件,对应替换即可。

提供Docker Desktop官方安装包及汉化包,如果已安装完Docker Desktop,只需下载对应版本汉化包即可。下载地址:https://github.com/asxez/DockerDesktop-CN/releases

若打不开,百度网盘:https://pan.baidu.com/s/1MLkhg3OpQs9CIcpE54tUgQ?pwd=26b8

  • Windows
    • 使用 Intel/AMD 的 x64 芯片(较为普遍),则下载 DockerDesktop-x.x.x-Windows-x86.exe(本体)和 app-Windows-x86.asar(汉化包)
    • 使用 arm 芯片(较为稀有),则下载 DockerDesktop-x.x.x-Windows-arm.exe(本体)和 app-Windows-arm.asar(汉化包)
  • Mac
    • 使用 M 系列芯片(新款),则下载 DockerDesktop-x.x.x-Mac-apple.dmg(本体)和 app-Mac-apple.asar (汉化包)
    • 使用 Intel x64 芯片(2020前旧款),则下载 DockerDesktop-x.x.x-Mac-intel.dmg(本体)和 app-Mac-intel.asar (汉化包)
  • Linux
    • Ubuntu/Debian
      • 使用 Intel/AMD 的 x64 芯片(较为普遍),则下载 DockerDesktop-x.x.x-Debian-x86.deb(本体)和 app-Debian-x86.asar(汉化包)
      • 使用 arm 芯片(较为稀有),暂不支持
    • Fedora/Arch/RHEL 暂不支持

(三)使用方法

  1. 查看Docker Desktop版本,关闭Docker Desktop
  2. 在Docker安装目录找到app.asar文件并将其备份,防止出现意外。
    • Windows下默认为C:\Program Files\Docker\Docker\frontend\resources
    • Macos下默认为/Applications/Docker.app/Contents/MacOS/Docker Desktop.app/Contents/Resources
    • Ubuntu/Debian下默认为/opt/docker-desktop/resources
  3. 将下载的asar文件改名为app.asar后替换原文件

(四)Windows演示

详见视频

二、Docker镜像源 镜像加速 以及自建DockerHub加速服务

Docker Desktop 安装完,可能大家迫不及待就去拉取镜像创建容器了,但是尝试过后会发现国内根本无法拉取镜像。以前还可以通过国内教育机构与各大云服务商提供的镜像加速,但是因为国内监管原因,均下架无法使用了。

展示下Docker Desktop 官方源 Docker HUB 无法显示无法拉取镜像

如若你没有代理工具,那么是无法拉取镜像使用的,所以呢镜像加速概念产生了,说白了还是中介代理。因为有些环境不方便配置 V2ray Clash 服务,那么我们就需要一个镜像源或者叫代理,帮助我们。

今天分两部分给大家介绍,一是大大们分享的免费源(随时失效,但是比较多,总有一个能用的),二是如何自建DockerHub加速服务。

(一)免费镜像源(随时失效)

项目地址:https://github.com/dongyubin/DockerHub?tab=readme-ov-file

如何使用:

1、(无图形化界面)Ubuntu 16.04+、Debian 8+、CentOS 7+

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
"https://docker.1panel.live",
"https://docker.1ms.run",
"https://dytt.online",
"https://docker-0.unsee.tech",
"https://lispy.org",
"https://docker.xiaogenban1993.com",
"https://666860.xyz",
"https://hub.rat.dev",
"https://docker.m.daocloud.io",
"https://demo.52013120.xyz",
"https://proxy.vvvv.ee",
"https://registry.cyou"
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

#如何删除呢
sudo rm -rf /etc/docker/daemon.json
sudo systemctl daemon-reload
sudo systemctl restart docker

#如何修改呢
vi /etc/docker/daemon.json
手动编辑,保存后
sudo systemctl daemon-reload
sudo systemctl restart docker

2、(有图形化界面)Windows、MAC 及Ubuntu 下的 Docker Desktop 如何设置

打开 Docker Desktop-设置-Docker Engine(引擎)

建议备份

1
2
3
4
5
6
7
8
9
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false
}

更改为

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"registry-mirrors": [
"https://docker.1ms.run",
"https://dytt.online",
"https://docker-0.unsee.tech",
"https://lispy.org",
"https://docker.xiaogenban1993.com",
"https://666860.xyz",
"https://hub.rat.dev",
"https://docker.m.daocloud.io",
"https://demo.52013120.xyz",
"https://proxy.vvvv.ee",
"https://registry.cyou"
]
}

修改完成,点击右下方 apply restart 生效

(二)自建镜像源

  1. 部署在CloudFlare上的Dockerhub加速服务
  2. dqzboy/Docker-Proxy:自建Docker镜像加速服务,基于官方Docker Registry 一键部署Docker、K8s、Quay、Ghcr、Mcr、Nvcr等镜像加速\管理服务。支持免服务器部署到Render\Koyeb
  3. KSpeeder | Docker镜像加速专家:多镜像并发下载,动态负载均衡,断点续传支持,Docker镜像代理服务
  4. sky22333/hubproxy: 自托管轻量级、高性能的多功能代理加速服务,提供 Docker 镜像加速、GitHub 加速、下载离线镜像等功能。单域名实现所有功能,支持仓库审计。流式转发,无缓存。

最开始呢,大家都是通过免费的 CloudFlare 部署的加速服务,但是可能因为白嫖的人多了,所以 CloudFlare 禁止这个服务了。只能另选他法,博主挑选了几个还在积极维护的,供大家选择。今天由于时间关系,暂时不带大家部署了。有兴趣的可以自己先看看。目前博主使用的是 dqzboy/Docker-Proxy 有机会再给大家录制部署视频。