欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

docker如何部署帶有界面的registry倉庫

 更新時間:2024年02月04日 14:20:09   作者:ghostwritten  
這篇文章主要介紹了docker如何部署帶有界面的registry倉庫問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

docker 部署 registry UI

1. 創(chuàng)建registry倉庫

$ docker run -d --restart=always --name registry -p 5000:5000 -v /storage/registry:/var/lib/registry registry:2.3.0
$ docker ps

2. 將鏡像推入倉庫

$ docker pull centos
$ docker tag  centos:latest 192.168.211.15:5000/centos:latest
$ docker push 192.168.211.15:5000/centos:latest
The push refers to a repository [192.168.211.15:5000/centos]
Get https://192.168.211.15:5000/v1/_ping: http: server gave HTTP response to HTTPS client

在推送鏡像中出現(xiàn)錯誤,因為client與Registry交互默認(rèn)將采用https訪問,但我們在install Registry時并未配置指定任何tls相關(guān)的key和crt文件,https將無法訪問。

因此, 我們需要配置客戶端的Insecure Registry選項(另一種解決方案需要配置Registry的證書)。

$ vim /etc/sysconfig/docker
OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false --insecure-registry 192.168.211.15:5000'
$ docker stop registry
$ systemctl restart docker
$ docker start registry
$ docker push 192.168.211.15:5000/centos:latest
$ $ curl  https://192.168.211.15:5000/v2/_catalog
{"repositories":["centos"]}   #獲取鏡像列表

3. 創(chuàng)建registry-web

Docker官方只提供了REST API,并沒有給我們一個界面。

可以使用Portus來管理私有倉庫, 同時可以使用簡單的UI管理工具, Docker提供私有庫“hyper/docker-registry-web”, 下載該鏡像就可以使用了。

$ docker run -d -p 8080:8080 --name registry-web  --link registry -e REGISTRY_URL=http://registry:5000/v2  -e REGISTRY_NAME=localhost:5000        hyper/docker-registry-web

界面:

4. web 對接token認(rèn)證的registry server

4.1 搭建 docker registry web

$ mkdir -p  /data/registry-web/config
$ vim /data/registry-web/config/registry-web.yml
registry:
  # Docker registry url
  url: 'https://192.168.211.100:5000/v2'
  # web registry context path
  # empty string for root context, /app to make web registry accessible on http://host/app
  context_path: ''
  # Trust any SSL certificate when connecting to registry
  trust_any_ssl: true
  #  base64 encoded token for basic authentication
  basic_auth: ''
  # To allow image delete, should be false
  readonly: true
  # Docker registry fqdn
  name: '192.168.211.100:5000'
  # Authentication settings
  auth:
    # Enable authentication
    enabled: true
    # Allow registry anonymous access
    # allow_anonymous: true # not implemented
    # Token issuer
    # should equals to auth.token.issuer of docker registry
    issuer: 'test-issuer'
    # Private key for token signing
    # certificate used on auth.token.rootcertbundle should signed by this key
    key: /config/server.key

訪問:http://192.168.211.100:5000

用戶與密碼:adminadmin

4.2 創(chuàng)建用戶

4.3 用戶授權(quán)

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Docker安裝MySQL8.0的實現(xiàn)方法

    Docker安裝MySQL8.0的實現(xiàn)方法

    這篇文章主要介紹了Docker安裝MySQL8.0的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • Docker安裝部署neo4j的實戰(zhàn)過程

    Docker安裝部署neo4j的實戰(zhàn)過程

    Docker是一種容器化技術(shù),可以在Linux系統(tǒng)上部署應(yīng)用程序,下面這篇文章主要給大家介紹了關(guān)于Docker安裝部署neo4j的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • Docker容器的使用方法簡單示例

    Docker容器的使用方法簡單示例

    這篇文章主要介紹了Docker容器的使用方法簡單示例,包括拉取鏡像、運行鏡像、測試容器內(nèi)的應(yīng)用、檢查主機端口及停止容器的操作方法,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-07-07
  • 詳解docker使用阿里云Docker鏡像庫加速(修訂版)

    詳解docker使用阿里云Docker鏡像庫加速(修訂版)

    這篇文章主要介紹了詳解docker使用阿里云Docker鏡像庫加速(修訂版),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • 數(shù)據(jù)卷(Data Volumes)及dockefile詳解

    數(shù)據(jù)卷(Data Volumes)及dockefile詳解

    在生產(chǎn)環(huán)境中使用Docker,往往需要對數(shù)據(jù)進行持久化,或者需要在多個容器之間進行數(shù)據(jù)共享,這必然涉及容器的數(shù)據(jù)管理操作,今天給大家介紹下數(shù)據(jù)卷(Data Volumes)及dockefile的相關(guān)知識,感興趣的朋友一起看看吧
    2023-01-01
  • Docker基礎(chǔ)教程之Dockerfile語法詳解

    Docker基礎(chǔ)教程之Dockerfile語法詳解

    這篇文章主要給大家介紹了關(guān)于Docker基礎(chǔ)教程之Dockerfile語法的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Docker具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Docker徹底刪除容器包含停止容器,刪除鏡像的方式

    Docker徹底刪除容器包含停止容器,刪除鏡像的方式

    作者分享了在運行MinIO容器時遇到端口沖突的問題,通過停止、刪除容器和鏡像,成功釋放了端口并成功運行了MinIO容器
    2025-03-03
  • 三臺機器使用Docker部署Redis集群方式

    三臺機器使用Docker部署Redis集群方式

    這篇文章主要介紹了三臺機器使用Docker部署Redis集群方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Docker鏡像分析工具dive原理解析

    Docker鏡像分析工具dive原理解析

    這篇文章主要介紹了Docker鏡像分析工具dive原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值
    2020-11-11
  • docker+Nginx部署前端項目的詳細(xì)過程記錄

    docker+Nginx部署前端項目的詳細(xì)過程記錄

    docker的出現(xiàn)解決了我們很多問題,讓我們避免陷入各種依賴安裝的痛苦中,下面這篇文章主要給大家介紹了關(guān)于docker+Nginx部署前端項目的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10

最新評論