mirror of
https://github.com/kwk/docker-registry-frontend.git
synced 2024-09-20 15:26:22 +08:00
98 lines
4.1 KiB
HTML
98 lines
4.1 KiB
HTML
<h2>
|
|
Image Details
|
|
<div class="pull-right">
|
|
<a href="#/image/{{imageDetails.id}}/tag" class="btn btn-default">
|
|
<span class="glyphicon glyphicon-plus"></span>
|
|
Create a tag for this image
|
|
</a>
|
|
</div>
|
|
</h2>
|
|
|
|
<tabset>
|
|
<tab>
|
|
<tab-heading>
|
|
General information
|
|
</tab-heading>
|
|
<form class="form-horizontal" role="form">
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label"><span class="glyphicon glyphicon-user"></span> Author</label>
|
|
<div class="col-sm-10">
|
|
<p class="form-control-static">{{imageDetails.author}}</p>
|
|
</div>
|
|
</div>
|
|
<div class="form-group" ng-if="imageDetails.comment">
|
|
<label class="col-sm-2 control-label"><span class="glyphicon glyphicon-comment"></span> Comment</label>
|
|
<div class="col-sm-10">
|
|
<p class="form-control-static">
|
|
<pre>{{imageDetails.comment}}</pre>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label"><span class="glyphicon glyphicon-calendar"></span> Created</label>
|
|
<div class="col-sm-10">
|
|
<p class="form-control-static">
|
|
<span am-time-ago="imageDetails.created"></span>
|
|
<span class="text-muted"> ({{imageDetails.created | date:'yyyy-MM-dd HH:mm:ss Z'}})</span>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label"><span class="glyphicon glyphicon-eye-open"></span> Docker version</label>
|
|
<div class="col-sm-10">
|
|
<p class="form-control-static">{{imageDetails.docker_version}}</p>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label"><span class="glyphicon glyphicon-cog"></span> OS</label>
|
|
<div class="col-sm-10">
|
|
<p class="form-control-static">{{imageDetails.os}}/{{imageDetails.architecture}}</p>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label"><span class="glyphicon glyphicon-qrcode"></span> ID</label>
|
|
<div class="col-sm-10">
|
|
<p class="form-control-static"><a href="#/image/{{imageDetails.id}}">{{imageDetails.id | limitTo: 12}}</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label"><span class="glyphicon glyphicon-arrow-up"></span> Parent's ID</label>
|
|
<div class="col-sm-10">
|
|
<p class="form-control-static"><a href="#/image/{{imageDetails.parent}}">{{imageDetails.parent | limitTo: 12}}</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label"><span class="glyphicon glyphicon-compressed"></span> Size <small>(not including base image sizes)</small></label>
|
|
<div class="col-sm-10">
|
|
<p class="form-control-static">{{imageDetails.Size/1024/1024 | number: 2}} <b>MB</b> {{imageDetails.Size / 1024 | number: 2}} <b>KB</b> {{imageDetails.Size}} <b>B</b></p>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label"><span class="glyphicon glyphicon-compressed"></span> Size <small>(including base image sizes)</small></label>
|
|
<div class="col-sm-10">
|
|
<p class="form-control-static">
|
|
<span ng-show="totalImageSize!==null">
|
|
{{totalImageSize/1024/1024 | number: 2}} <b>MB</b> {{totalImageSize / 1024 | number: 2}} <b>KB</b> {{totalImageSize}} <b>B</b>
|
|
</span>
|
|
<button type="submit" class="btn btn-default" ng-click="calculateTotalImageSize()" ng-show="totalImageSize===null">
|
|
<span class="glyphicon glyphicon-stats"></span> Calculate
|
|
</button>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</tab>
|
|
<tab>
|
|
<tab-heading>
|
|
Image Ancestry
|
|
</tab-heading>
|
|
<div class="list-group">
|
|
<a ng-repeat="img in imageAncestry" href="#/image/{{img}}" class="list-group-item" ng-class="{active: imageDetails.id==img}">
|
|
<span class="glyphicon" ng-class="{'glyphicon-arrow-down': ($first&&!$last)||$middle}"></span>
|
|
{{img | limitTo:12}}
|
|
</a>
|
|
</div>
|
|
</tab>
|
|
</tabset>
|
|
|