お金あります?僕はありません。
良い感じのコンテナレジストリが欲しいですか?ありますよ。
Dockerhub は無料だとプライベートは1つしか持てないけど無制限に作れるやつがあるんです。
GitLab の中にあるんですが。
https://docs.gitlab.com/ee/user/packages/container_registry/
リポジトリごとに、プロジェクト作れば良い。
2FA が有効なら personal token をパスワードとして使うよ。
drone ならこう
- name: build push docker image
image: plugins/docker
environment:
DOCKER_BUILDKIT: 1
settings:
username: username
password: personal access token
registry: registry.gitlab.com
repo: registry.gitlab.com/rluisr/container-registry_service
tags: ${DRONE_COMMIT}
target: production
nomad で使うならこう
config {
image = "registry.gitlab.com/user/container-registry_service:${DRONE_COMMIT_SHA}"
auth {
username = "username"
password = "personal token access"
}
}
倫理観?なんですかそれは。