在樹莓派上搭建docker倉庫

概述

搭建docker倉庫要使用官方的registry鏡像,可是官方的registry鏡像是不支持arm的,因此不能使用官方的registry鏡像,可是仍是有人制做出了適用於樹莓派的registry鏡像docker

操做

搭建鏡像倉庫其實很簡單,首先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主機中配置倉庫就行了 好比我在另一個樹莓派中配置json

{
	"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上去ubuntu

其實倉庫能夠設置多個,相似下面bash

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

想要push到不一樣的倉庫只要給鏡像打不一樣的標籤就行了rest

歡迎關注Bboysoul的博客www.bboysoul.com Have Funcode

相關文章
相關標籤/搜索