製做docker 離線倉庫

製做docker 離線倉庫

一、前言

本文章在centos7.6系統操做shell

二、步驟

安裝docker-distribution

# yum install docker-distribution

編輯docker-distribution服務的配置,使用yaml進行的配置

[root@test yum.repos.d]# cat /etc/docker-distribution/registry/config.yml
version: 0.1
log:
  fields:
    service: registry
storage:
    cache:
        layerinfo: inmemory
    filesystem:
        rootdirectory: /var/lib/registry                       //對應的倉庫目錄
http:
    addr: :5000                            //倉庫端口號

將拿到的倉庫image文件解壓到 /var/lib/registry/ 目錄下 這個目錄應與上面配置文件的目錄一致。目錄結構以下:json

/var/lib/registry/docker/registry/v2/xxxxxvim

啓動倉庫服務

# systemctl start docker-distribution

編輯docker 配置

vim /etc/docker/daemon.json
{
  "enable-secrets": false,
  "insecure-registries": ["192.168.10.12:5000"]
}

測試

# docker pull 192.168.1.13:5000/ustackqueens/centos-binary-cinder-api:20180723   
// docker  pull  <倉庫ip>:<端口號>/<路徑>:<tag>
相關文章
相關標籤/搜索