はじめに ここまで自分が投稿した記事を使って、下記が作れるようになりました。 private docker registry GitLab Jenkins これらを利用して、private Docker Hub を作ってみます。 今回作成する private Docker Hub の仕組み ローカルで作成したDockerfileをGitLabにpush GitLabからWebHookでJenkinsに通知 JenkinsにてDockerfileをビルド Jenkinsはdockerコンテナで起動している Jenkinsコンテナ内でDockerfileをビルドしているわけではない ホストのdockerAPI(docker-py経由)を利用している docker build 成功した場合、private registryにpush 失敗した場合、Gmailに通知を行う 環境 OS: Ubunt
![private Docker Hub を作ってみた - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/c7c7eed5ef8d0de137002a0f076d62720c9d66c3/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9cHJpdmF0ZSUyMERvY2tlciUyMEh1YiUyMCVFMyU4MiU5MiVFNCVCRCU5QyVFMyU4MSVBMyVFMyU4MSVBNiVFMyU4MSVCRiVFMyU4MSU5RiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9ZmY3NTU0YzE2MmM2MTU5Yjk1MWEwNWU1M2JhZTE4NzQ%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBERzA0MjYmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWE4MWVhNzdlNDAxN2FlNDc0N2VmZGU1MmE4ZWU3ZmFh%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Dcd60bfbac0e66b11958831192958857a)