3: 2021-09-25 (Sat) 14:04:20 iseki  |
Cur: 2021-09-25 (Sat) 18:24:00 iseki  |
| **** Regstry 2 [#i88d40d9] | | **** Regstry 2 [#i88d40d9] |
| - https://qiita.com/zknzfz/items/61909e9a577e1b2a731b | | - https://qiita.com/zknzfz/items/61909e9a577e1b2a731b |
- | - Basic認証,トークン認証が可能 | + | - Basic認証,Token認証が可能 |
| | | |
- | - registy.sh (トークン認証 docker_auth 使用) | + | - Basic認証 |
| + | #br |
| + | - Token認証 docker_auth 使用) |
| #!/bin/bash | | #!/bin/bash |
| docker run -d \ | | docker run -d \ |
| | | |
| **** docker_auth [#pc166b10] | | **** docker_auth [#pc166b10] |
- | - トークン による認証が可能 | + | - Tokun による認証が可能 |
| | | |
| - docker_auth.sh | | - docker_auth.sh |
| certificate: "/certs/gitlab.crt" | | certificate: "/certs/gitlab.crt" |
| key: "/certs/gitlab.key" | | key: "/certs/gitlab.key" |
| + | |
| token: | | token: |
| issuer: "NSL Auth Server" # Must match issuer in the Registry config. | | issuer: "NSL Auth Server" # Must match issuer in the Registry config. |
| expiration: 900 | | expiration: 900 |
| + | |
| users: | | users: |
| # Password is specified as a BCrypt hash. Use `htpasswd -nB USERNAME` to generate. | | # Password is specified as a BCrypt hash. Use `htpasswd -nB USERNAME` to generate. |
| password: "$2y$05$1b......." | | password: "$2y$05$1b......." |
| "": {} | | "": {} |
| + | |
| acl: | | acl: |
| - match: {account: "alice"} | | - match: {account: "alice"} |
| | | |
| *** UI [#y79ad295] | | *** UI [#y79ad295] |
- | - docker_auth を使用すると docker-registry-frontend は使用できない.(トークン認証に対応していない) | + | - docker_auth を使用すると docker-registry-frontend は使用できない.(Token認証に対応していない) |
| #br | | #br |
| | | |
- | **** [#a5f53b88] | + | **** CraneOperator [#f83f7161] |
| + | - https://github.com/parabuzzle/craneoperator |
| + | - Token認証 に未対応(2021/09/25) |
| + | - 削除しても余計なデータが残る |
| #br | | #br |
- | **** [#m331cc8b] | + | |
| + | **** Portus [#ved57b3e] |
| - https://cyberagent.ai/blog/tech/10198/ | | - https://cyberagent.ai/blog/tech/10198/ |
| #br | | #br |