视频教程:

哔哩哔哩:https://www.bilibili.com/video/BV1eYZQYsEpi/

油管:https://youtu.be/XDO8ZrNPuuA

今日头条:https://www.toutiao.com/video/7489262213430772235/

微信公众号:https://mp.weixin.qq.com/s/SpE3lMuRpoT0ol2KZIr2Eg


目前大陆地区的网络是无法访问docker的官方镜像源的,所以拉取镜像也成了困扰很多朋友的问题,虽然网络上现在可以找到很多自建的共享镜像源,但别人的终归是无法保证稳定性和安全性,所以最好的方式便是自建镜像源,其实市面上的自建镜像源有很多方案和开源项目,比如下面列出了几个:

https://github.com/DaoCloud/crproxy

https://github.com/DaoCloud/public-image-mirror

https://github.com/kubesre/docker-registry-mirrors

本教程选用crproxy,其他的也大同小异,方法如下:

1、准备一台非大陆地区的服务器

比如亚马逊香港地区的服务器,可以免费试用12个月,还是挺香的:

https://aws.amazon.com/cn/campaigns/ftpromotion/?trk=80796997-152a-4a92-b22b-b90f68cc8da0&sc_channel=sm

2、远程ssh并且安装docker

https://www.runoob.com/docker/debian-docker-install.html

下面是debian系统的安装方法:

卸载旧版本

如果你之前安装过 Docker Engine 之前,你需要卸载旧版本,避免冲突:

for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done

使用官方安装脚本自动安装

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

3、拉取crproxy项目

docker pull cleverest/crproxy

4、运行项目

docker run -d --name crproxy \
    --restart always \
    -p 6443:443 \
    -e dockerhub=true \
    cleverest/crproxy

这里服务器注意要放行6443端口

5、页面访问地址:

  • https://服务器ip:6443/main/

6、需要域名访问的朋友可以通过反向代理

海外域名注册地址:https://www.gname.com/register?lang=zhcn&tt=18239&ttbj=docker

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。