flagflag  If you want to see English page, please click "English" Button at Left.
2: 2021-09-24 (金) 18:52:43 iseki ソース 3: 2021-09-25 (土) 14:04:20 iseki ソース
Line 1: Line 1:
-- https://github-com.translate.goog/cesanta/docker_auth/blob/main/examp​les/reference.yml?_x_tr_sl=auto&_x_tr_tl=ja&_x_tr_hl=j​a&_x_tr_pto=nui,op,elem+** Local Registry [#p8e2a0c6] 
 +*** gitlab [#x9aeddab] 
 +- 名前にプロジェクト名が付く.名前がひたすら長くなる..... 
 +#br 
 + 
 +*** Docker Registry [#u034d275] 
 + 
 +**** Regstry 2 [#i88d40d9]
- https://qiita.com/zknzfz/items/61909e9a5​77e1b2a731b - https://qiita.com/zknzfz/items/61909e9a5​77e1b2a731b
 +- Basic認証,トークン認証が可能
 +
 +- registy.sh (トークン認証 docker_auth 使用)
 + #!/bin/bash
 + docker run -d \
 +     -p 5010:443 \
 +     --restart=always \
 +     --name registry \
 +     -v /opt/data/docker_registry:/var/lib/regis​try \
 +     -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=/cert​s/gitlab.crt \
 +     -v /etc/gitlab/ssl:/certs \
 +     -e REGISTRY_HTTP_ADDR=0.0.0.0:443 \
 +     -e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/git​lab.crt \
 +     -e REGISTRY_HTTP_TLS_KEY=/certs/gitlab.key \
 +     registry:2
 +#br
 +
 +**** docker_auth [#pc166b10]
 +- トークン による認証が可能
 +
 +- 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/git​lab.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"
 +
 +- https://github-com.translate.goog/cesant​a/docker_auth/blob/main/examples/referen​ce.yml?_x_tr_sl=auto&_x_tr_tl=ja&_x_tr_h​l=ja&_x_tr_pto=nui,op,elem
 +#br
 +
 +*** UI [#y79ad295]
 +- docker_auth を使用すると docker-registry-frontend は使用できない.(トークン認証に対応していない)
 +#br
 +
 +**** [#a5f53b88]
 +#br
 +**** [#m331cc8b]
- https://cyberagent.ai/blog/tech/10198/ - https://cyberagent.ai/blog/tech/10198/
 +#br


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

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

オンライン状況

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

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

もっと...

アクセスカウンタ

今日 : 2246224622462246
昨日 : 1306913069130691306913069
総計 : 2362704223627042236270422362704223627042236270422362704223627042
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com