Wonach suchst Du?
What are you looking for?

Wie aktualisiere ich metasfresh mittels Docker?

Voraussetzung

Du benötigst ein laufendes metasfresh System auf Docker-Basis.

Versionsupdate mittels Docker

  1. Stoppe alle Docker Container.
  2. Erstelle ein Backup des gesamten Docker Workspace.
  3. Lösche die Images app, webui und webapi des Hosts.
  4. Ziehe Dir die neuen Dockerfiles und Configs von GitHub.
  5. Passe den Hostnamen in der docker-compose.yml-Datei an.
  6. Lasse die Images auf dem Host neu bauen.
  7. Starte die Docker Container.

Beispiel

cd metasfresh-docker
docker-compose down
tar cvzf ../backup.tar.gz ./*
git pull
vi ./docker-compose.yml
docker-compose build
docker-compose up -d

Wenn Du die docker-compose.yml-Datei angepasst hast (z.B. andere Ports) und sie erst sichern möchtest, dann verwende:

cd metasfresh-docker
docker-compose down
tar cvzf ../backup.tar.gz ./*
cp -a ./docker-compose.yml ../
git pull
mv ../docker-compose.yml ./
docker-compose build
docker-compose up -d

Zur Quelldatei auf GitHub.com