flagflag  If you want to see English page, please click "English" Button at Left.
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

トップ   凍結 差分 バックアップ 複製 名前変更 リロード   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom
Counter: 422, today: 2, yesterday: 0
最終更新: 2021-09-25 (土) 18:24:00 (JST) (935d) by iseki

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 4月翌月
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
<今日>

オンライン状況

47 人のユーザが現在オンラインです。 (2 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 47

もっと...

アクセスカウンタ

今日 : 3344334433443344
昨日 : 6474647464746474
総計 : 2327097223270972232709722327097223270972232709722327097223270972
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com