在树莓派上搭建docker仓库

作者: bboysoul | 来源:发表于2018-04-20 21:25 被阅读54次

    概述

    搭建docker仓库要使用官方的registry镜像,但是官方的registry镜像是不支持arm的,所以不能使用官方的registry镜像,但是还是有人制作出了适用于树莓派的registry镜像

    操作

    搭建镜像仓库其实很简单,首先pull下arm版本的registry镜像
    docker pull budry/registry-arm
    接着创建一个目录用来存储镜像文件
    mkdir registry
    接着运行容器
    docker run --name registry-arm -d -p 5000:5000 -v /root/registry:/var/lib/registry --restart always budry/registry-arm
    之后在要使用仓库的docker主机中配置仓库就好了
    比如我在另外一个树莓派中配置

    {
        "registry-mirrors": [""],
        "insecure-registries": ["192.168.1.7:5000"]
        
    }
    
    

    修改完成之后重启docker
    接着pull一个镜像下来
    docker pull ubuntu:16.04
    给这个镜像重新命名
    docker tag ubuntu:16.04 192.168.1.7:5000/ubuntu:16.04
    之后push到仓库
    docker push 192.168.1.7:5000/ubuntu:16.04
    之后你可以在仓库的宿主机registry目录查看有没有push上去

    其实仓库可以设置多个,类似下面

    {
        "registry-mirrors": [""],
        "insecure-registries": [
            "192.168.1.7:5000",
            "192.168.1.4:5000"
        ]
        
    }
    

    想要push到不同的仓库只要给镜像打不同的标签就好了

    欢迎关注Bboysoul的博客www.bboysoul.com
    Have Fun

    相关文章

      网友评论

        本文标题:在树莓派上搭建docker仓库

        本文链接:https://www.haomeiwen.com/subject/fjgzkftx.html