docker 創建本身的私有倉庫

環境:linux

centos7.1docker

網絡:192.168.10.100centos

wKioL1hSwVzypaIiAAAd4eDQrdk775.png

1、首先pull下來倉庫鏡像bash

wKioL1hSwgeyqsqgAAEcefmJgE4705.png

默認狀況下,倉庫會被建立在容器的/tmp/registry目錄下,可是能夠經過-v參數來將鏡像文件存放在本地的指定路徑,例子是將上傳的鏡像放到/opt/data/registry 目錄網絡

docker run -d -p 5000:5000 -v /opt/data/registry:/tmp/registry registryssh

查看運行的容器
ide

docker ps -a測試

建立鏡像連接或爲基礎鏡像打個標籤
centos7

docker tag registry 127.0.0.1:5000/ssh3d

提交鏡像到本地私有倉庫中

docker push 127.0.0.1:5000/ssh


wKioL1hS1IexxXTzAAGMQc9xEFw424.png

pull測試一下wKiom1hS1unCdpFXAABHpl753BU173.png

如有pull時報錯有關https的錯誤時,能夠嘗試如下方法測試

/usr/lib/systemd/system/docker.service

指向服務端地址及端口號 若開的selinux的話,記得加上--selinux-enabled 參數

ExecStart=/usr/bin/dockerd --insecure-registry 127.0.0.1:5000

wKioL1jfeHjxAb1FAAAQErnhnXU535.png

相關文章
相關標籤/搜索