47 lines
2.0 KiB
HTML
47 lines
2.0 KiB
HTML
{% extends "base.html" %}
|
|
{% block title %}Hilfe - Docker Registry{% endblock %}
|
|
{% block content %}
|
|
|
|
<div class="card">
|
|
<h2>Anmelden</h2>
|
|
<p class="help-step">Mit einem in der <a href="{{ url_for('users') }}">Benutzerverwaltung</a> angelegten Account:</p>
|
|
<pre><code>docker login {{ domain }}</code></pre>
|
|
<p class="help-step" style="color: #6b7280; font-size: 0.85rem;">Benutzername und Passwort werden interaktiv abgefragt.</p>
|
|
</div>
|
|
|
|
<div class="card">
|
|
<h2>Image hochladen (push)</h2>
|
|
<p class="help-step"><strong>1.</strong> Lokales Image fuer die Registry taggen:</p>
|
|
<pre><code>docker tag mein-image:latest {{ domain }}/mein-image:latest</code></pre>
|
|
<p class="help-step"><strong>2.</strong> Image hochladen:</p>
|
|
<pre><code>docker push {{ domain }}/mein-image:latest</code></pre>
|
|
<p class="help-step" style="margin-top: 1rem;"><strong>Oder direkt beim Build:</strong></p>
|
|
<pre><code>docker build -t {{ domain }}/mein-app:1.0 .
|
|
docker push {{ domain }}/mein-app:1.0</code></pre>
|
|
</div>
|
|
|
|
<div class="card">
|
|
<h2>Image herunterladen (pull)</h2>
|
|
<pre><code>docker pull {{ domain }}/mein-image:latest</code></pre>
|
|
</div>
|
|
|
|
<div class="card">
|
|
<h2>In docker-compose.yml verwenden</h2>
|
|
<pre><code>services:
|
|
meine-app:
|
|
image: {{ domain }}/mein-image:latest</code></pre>
|
|
<p class="help-step" style="color: #6b7280; font-size: 0.85rem;">Vorher auf dem Zielserver <code>docker login {{ domain }}</code> ausfuehren.</p>
|
|
</div>
|
|
|
|
<div class="card">
|
|
<h2>Nuetzliche Befehle</h2>
|
|
<p class="help-step"><strong>Alle Images auflisten:</strong></p>
|
|
<pre><code>curl -u benutzer:passwort https://{{ domain }}/v2/_catalog</code></pre>
|
|
<p class="help-step"><strong>Tags eines Images anzeigen:</strong></p>
|
|
<pre><code>curl -u benutzer:passwort https://{{ domain }}/v2/mein-image/tags/list</code></pre>
|
|
<p class="help-step"><strong>Abmelden:</strong></p>
|
|
<pre><code>docker logout {{ domain }}</code></pre>
|
|
</div>
|
|
|
|
{% endblock %}
|