はじめに ここまで自分が投稿した記事を使って、下記が作れるようになりました。 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