在树莓派上搭建docker仓库

概述

搭建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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏勤奋的小北鼻的专栏

Docker - 如何SSH连接到正在运行的容器

本文包含有关如何让Docker容器使用SSH与其他Docker容器连接的说明。如果我没有提到一个或多个重点,请随意评论/建议。

2856
来自专栏LuckQI

容器Docker学习系列三~每天几个小命令

今天继续学习我们的Docker命令,在简单的了解命令后我们会开始实战操作执行Docker容器,应用起来我们的命令。今天继续学习六大部门Docker命令中的本地镜...

1902
来自专栏程序员笔记

Docker 学习手册

1524
来自专栏刺客博客

基于Docker制作H5ai+SSH+Aria2镜像(附带Dockerfile)

2553
来自专栏云计算教程系列

使用Patroni和HAProxy创建高度可用的PostgreSQL集群

PostgreSQL(Postgres)是一个开源的,完全符合ACID标准的关系数据库,可在所有主要操作系统上运行。虽然Postgres是一个功能丰富且功能强大...

4124
来自专栏架构技术

sqlserver 2017 docker安装(启动代理)

从 Docker Hub 中拉出 SQL Server 2017 Linux 容器映像。

1082

Docker - 如何SSH到正在运行的容器

本文包含有关如何让Docker容器使用SSH与其他Docker容器连接的说明。如果我没有提到一个或多个重点,请随意评论/建议。

30710
来自专栏微服务

Centos搭建Docker环境

安装Docker 安装Docker Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 docker,只需要运行下面的 ...

32310
来自专栏晓晨的专栏

ASP.NET Core 2.1 使用Docker运行

这里我们需要用到官方的镜像:microsoft/dotnet:2.1-aspnetcore-runtime

2392
来自专栏吴伟祥

Docker学习——Dockerfile 指令详解(五) 顶

我们已经介绍了 FROM (指定基础镜像) , RUN(执行命令) ,还提及了 COPY , ADD ,其实 Dockerfile 功能很强大,它提供了十多个指...

1203

扫码关注云+社区