flagflag  
Page Top

gitlab anchor.png

  • 名前にプロジェクト名が付く.名前がひたすら長くなる.....
     
Page Top

Docker Registry anchor.png

Page Top
Regstry 2 anchor.png
  • Basic認証
     
  • Token認証 docker_auth 使用)
    #!/bin/bash
    docker run -d \
        -p 5010:443 \
        --restart=always \
        --name registry \
        -v /opt/data/docker_registry:/var/lib/registry \
        -v /opt/data/auth:/auth \
        -e REGISTRY_AUTH=token \
        -e REGISTRY_AUTH_TOKEN_REALM=https://gitlab.nsl.tuis.ac.jp:5011/auth \
        -e REGISTRY_AUTH_TOKEN_SERVICE="Docker Registry" \
        -e REGISTRY_AUTH_TOKEN_ISSUER="NSL Auth Server" \
        -e REGISTRY_AUTH_TOKEN_ROOTCERTBUNDLE=/certs/gitlab.crt \
        -v /etc/gitlab/ssl:/certs \
        -e REGISTRY_HTTP_ADDR=0.0.0.0:443 \
        -e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/gitlab.crt \
        -e REGISTRY_HTTP_TLS_KEY=/certs/gitlab.key \
        registry:2
     
Page Top
docker_auth anchor.png
  • Tokun による認証が可能
  • docker_auth.sh
    #!/bin/bash
    docker run -itd \
       -p 5011:5001 \
       --restart=always \
       --name docker_auth \
       -v /var/log/docker_auth:/logs \
       -v /etc/gitlab/ssl:/certs \
       -e REGISTRY_HTTP_ADDR=0.0.0.0:5001 \
       -e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/gitlab.crt \
       -e REGISTRY_HTTP_TLS_KEY=/certs/gitlab.key \
       -v /opt/data/auth:/auth:ro \
       cesanta/docker_auth:1  /auth/auth_config.yml
  • auth_config.yml
    server:
      addr: ":5001"
      certificate: "/certs/gitlab.crt"
      key:         "/certs/gitlab.key"
    
    token:
      issuer: "NSL Auth Server"  # Must match issuer in the Registry config.
      expiration: 900
    
    users:
      # Password is specified as a BCrypt hash. Use `htpasswd -nB USERNAME` to generate.
      "alice":
        password: "$2y$05$TW......."
      "bob":
        password: "$2y$05$1b......."
      "": {}
     
    acl:
      - match: {account: "alice"}
        actions: ["*"]
      - match: {account: "bob"}
        actions: ["*"]
      - match: {account: ""}
        actions: ["pull"]
        comment: "Anonymous users can pull"
Page Top

UI anchor.png

  • docker_auth を使用すると docker-registry-frontend は使用できない.(Token認証に対応していない)
     
Page Top
CraneOperator anchor.png

Front page   Freeze Diff Backup Copy Rename Reload   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)
Counter: 433, today: 1, yesterday: 0
Last-modified: 2021-09-25 (Sat) 18:24:00 (JST) (948d) by iseki

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today

Who's Online

62 user(s) are online (9 user(s) are browsing xpwiki)

Members: 0
Guests: 62

more...

Access Counter

Today : 4118411841184118
Yesterday : 1016210162101621016210162
Total : 2342787723427877234278772342787723427877234278772342787723427877
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com