简介
搭建树莓派docker swarm集群的时候最头痛的就是docker pull镜像时候网速很慢,虽然使用了阿里的镜像加速服务,但是不知道是不是pull arm镜像的关系,有几个镜像层总是要等很久,,因为我有一个国外的服务器,所以就想着能不能自己搭建一个镜像加速服务
操作
其实还是简单的,先看下compose文件
version: "3"
services:
registry:
image: "registry:2.7.1"
container_name: "registry"
restart: "always"
volumes:
- "/etc/localtime:/etc/localtime"
- "./registry:/var/lib/registry"
- "./etc:/etc/docker/"
ports:
- "5000:5000"
没什么特殊的配置,就是把registry的配置文件导出来了
用docker compose 启动完成之后配置下配置文件
加上
proxy:
remoteurl: https://registry-1.docker.io
之后重启容器就好了
接着就是在你docker的/etc/docker/daemon.json
下加入你的镜像仓库地址
"registry-mirrors": [
"https://registry.example.com"
],
因为docker pull的时候默认使用的是https,个人推荐前面加个nginx加个证书走https
欢迎关注我的博客www.bboy.app
Have Fun