在树莓派上搭建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仓库

    概述 搭建docker仓库要使用官方的registry镜像,但是官方的registry镜像是不支持arm的,所以不...

  • 在树莓派上搭建docker

    起因 总是听人说在树莓派上使用docker多好多好,近日,自己推演了一番,发现的确不错,起码隔离效果挺好。要知道,...

  • 树莓派 docker 运行 mysql

    树莓派上运行docker是不同于其他平台,树莓派属于arm32架构,经过前期的踩坑,在树莓派中运行docker镜像...

  • 树莓派 docker 运行 redis

    树莓派上运行docker是不同于其他平台,树莓派属于arm32架构,经过前期的踩坑,在树莓派中运行docker镜像...

  • 在树莓派上搭建gitea

    概述 自己搭建git 服务的解决方式有很多,昨天我在服务器上搭建了gitlab,没错gitlab是很强大,功能很完...

  • 在树莓派上搭建git

    1.首先安装git客户端和服务器 sudo apt-get install git-core 2.在树莓派上安装s...

  • 树莓派Docker上安装Mysql

    树莓派Docker上安装Mysql 在树莓派上官方mysql镜像无法使用,因为树莓派的架构为arm这里使用的映像是...

  • 树莓派安装OctoPrint,搭建3D打印服务器

    【参考链接】官方文档:https://octoprint.org/download/ 一、在树莓派上搭建OctoP...

  • 在树莓派上搭建LIVE555 Streaming Media服务

    本文提供两种在树莓派上搭建Live555流媒体服务器端的方法:1)直接在树莓派上对live555进行编译2)交叉编...

  • 树莓派 liunux

    在树莓派上搭建代码托管服务(SVN)http://shumeipai.nxez.com/2013/08/27/bu...

网友评论

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

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