Appearance
DockerでHarborを構築
ドキュメントに従って構築していきます。
起動
dockerをインストールします。- リリースページからtarファイルをダウンロードします。
- tarファイルを展開します。
shell
tar xzvf ${ダウンロードしたファイル}harbor.ymlをテンプレートからコピーして作成します。
shell
cp harbor.yml.tmpl harbor.ymlharbor.ymlを編集します。- ホスト名を記載します。
- httpまたはhttps通信いずれかの設定をコメントアウトします。
- https通信をする場合は証明書の配置が必要です。
- シェルを使って起動します。
shell
sudo ./install.sh初期ユーザ/パスワードはadmin/Harbor12345です。
リポジトリの管理
Robot Accountsからアカウントを作成して、アクセストークンを取得すれば、属人化しないアカウントでpull, pushなどができます。下記コマンドでログインできます。
shell
docker login ${harborサーバのIPアドレス}:80 -u ${robot_name} -p ${access_token}robot_nameをシングルクオートで囲まないとエラーになるので注意してください。