docker hubにイメージを公開してみた
はじめに
Docker hubにイメージを公開してみた
今まで個人的にビルドして使ってるだけだったので試験も兼ねて公開してみた
結構手軽に出来たので今後のぼちぼち公開していこうかな
https://hub.docker.com/r/skyblue3350/alpine-pukiwiki/
公開方法
Githubでレポジトリを作る
いつも通りレポジトリを作ります
ただしレポジトリのルートディレクトリにDockerfileを置きましょう
それ以外の構成でもビルド出来るようですが面倒っぽいので大人しく置いた方が良さげ
Docker hubのアカウントを作る
あれば良いです
今回はなかったので作りました
特に苦労することもないと思います
アカウントを紐付ける
上部メニューの Create -> Create Automated Build を選びます
アカウントのリンクが出て来るので好きな方のアカウントを選びます
Githubを選ぶとリンク方式を選ぶ画面が出てきますが今回はLimited Accessの方を選んで見ます
- Public and Private
自動ビルドに対応させることが出来ます
また、プライベートレポジトリの場合はこちらを選ぶ必要があります - Limited Access
Docker hub側でビルドボタンを押す等の方法でビルドする必要があります
また、レポジトリがパブリックである必要があります
レポジトリを選ぶ
先程作成しておいたレポジトリを選びます
Dockerhub側の説明文等を簡単に書きます
Github側にREADMEがある場合はそちらも表示されるので簡潔なものでかまわないでしょう
ビルドしてみる
Build Settingsからデフォルトで用意されてるmasterブランチのビルド設定を走らせます
Triggerボタンを押すとそのうちビルドされます
数分待ったらビルドされました