3: 2021-09-25 (土) 14:04:20 iseki  |
現: 2021-09-25 (土) 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 |