2017-12-09 12 views
0

Ich habe eine einfache Spring-Boot-App erstellt und ein Bild davon mit docker build Dockerfile erstellt. Ich möchte dieses Bild auf einen Linux-Rechner hochladen und dort den Container hochfahren, wo ich das Image dieser App finden könnte, um es auf Linux-Rechner zu schieben? Ich verwende die Docker Toolbox, um Docker-Befehle auf Windows 10 Home Edition auszuführen. Vielen Dank im Voraus.Docker Bild von loca dev Maschine auf dev Windows zu Linux Maschine

Antwort

0

Um ein Docker-Image zu pushen, benötigen Sie eine Registrierung. Öffentliche Bilder können durch hub.docker.com geschoben werden. Private Container können durch private Register geschoben werden. Es gibt viele Register wie: nexus 3 & gitlab.

so auf den Punkt was Sie tun müssen:

  • eine Docker Registrierung auf einem Computer installieren, die sowohl Ihre Dev-Maschine und prod Maschine
  • Konfigurieren Sie die Registry-Endpunkte für den Zugang zugreifen können
  • Login die private Registrierung durch docker
  • Tag Ihr Bild für die Registrierung
  • Push das Bild
  • gehen t er Server
  • ziehen Sie das Bild aus dem privaten Registry
  • läuft auf dem Server

ODER

  • ohne Registrierung
  • das Bild baut wieder auf dem Linux-Rechner
  • Führen Sie es von der Linux-Maschine aus dem lokalen Build

viel Glück

Verwandte Themen