GithubHelp home page GithubHelp logo

lwssen / docker_installer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tech-shrimp/docker_installer

0.0 0.0 0.0 434 KB

Docker官方安装包,用来解决因国内网络无法安装使用Docker的问题

docker_installer's Introduction

Docker官方安装包

6月以来,大量Docker镜像网站停服,Docker无法下载安装
本仓库致力于解决国内网络原因无法使用Docker的问题。

特点:

  • 使用Github Action将官网的安装脚本/安装包定时下载到本项目Release,供国内使用
  • 官方安装包,安全可靠
  • 每天定时同步,保证最新

作者:技术爬爬虾
B站,抖音,Youtube全网同名,转载请注明作者

1. Docker安装

1.1 Linux

一键安装命令

sudo curl -fsSL https://github.com/tech-shrimp/docker_installer/releases/download/latest/linux.sh| bash -s docker --mirror Aliyun

备用(如果Github访问不了,可以使用Gitee的链接)

sudo curl -fsSL https://gitee.com/tech-shrimp/docker_installer/releases/download/latest/linux.sh| bash -s docker --mirror Aliyun

启动docker

sudo service docker start

1.2 Windows

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

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

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

等待wsl安装成功 下载Windows版本安装包,进入此项目的Release
https://github.com/tech-shrimp/docker_installer/releases

下载Windows版本安装包 双击安装即可

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

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

1.3 Mac

进入此项目的Release,下载Mac系统的安装包
https://github.com/tech-shrimp/docker_installer/releases 注意区分CPU架构类型 Intel芯片选择x86_64, 苹果芯片选择arm64
下载好双击安装即可

2. Pull镜像

方案一 转存到阿里云

使用Github Action将国外的Docker镜像转存到阿里云私有仓库,供国内服务器使用,免费易用

  • 支持DockerHub, gcr.io, k8s.io, ghcr.io等任意仓库
  • 支持最大40GB的大型镜像
  • 使用阿里云的官方线路,速度快

项目地址: https://github.com/tech-shrimp/docker_image_pusher

方案二 镜像站

现在只有很少的国内镜像站存活
不保证镜像齐全,且用且珍惜

Linux配置镜像站

sudo vi /etc/docker/daemon.json

输入下列内容,最后按ESC,输入 :wq! 保存退出。

{
    "registry-mirrors": [
        "https://docker.m.daocloud.io",
        "https://docker.1panel.live"
    ]
}

重启docker

sudo service docker restart

Windows/Mac配置镜像站

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

方案三 离线镜像

使用Github Action下载docker离线镜像 https://github.com/wukongdaily/DockerTarBuilder

方案四 使用一键脚本

bash -c "$(curl -sSLf https://xy.ggbond.org/xy/docker_pull.sh)" -s 完整镜像名

方案五 使用Cloudflare worker 自建镜像加速

https://github.com/cmliu/CF-Workers-docker.io

3. 去哪里找镜像

https://docker.fxxk.dedyn.io/

docker_installer's People

Contributors

tech-shrimp avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.