V jednom z předchozím článků jsem ukazoval, jak zprovoznit Domino R12 beta2 ve formě Docker containeru. Nyní již máme betu ve verzi 3, a tak se můžeme podívat, jak provést upgrade Docker containeru tak, abychom nepřišli o existující data.
V zásadě budeme potřebovat udělat jen několik málo kroků:
- stáhneme si z Flexnetu Domino R12 beta3. Jedná se o soubor s názvem: Domino_12.0_DockerImage_Beta3.tgz
- předpokládáme-li, že máme lokálně běžící Docker, provedeme natažení image do Dockeru příkazem: docker load –input Domino_12.0_DockerImage_Beta3.tgz
- od předchozí beta2 instalace máme lokálně datový adresář se soubory beta2 verze. Ten použijeme při startu containeru Domino R12 beta3. Mělo by nám tedy stačit nastartovat Domino 12 container s příslušným odkazem na volume adresář.
1 2 |
docker run --name domino12 -v f:\tmp\notesdata:/local/notesdata --hostname localhost -p 1352:1352 domino-docker:V1200_03252021prod -d |
Pokud výše uvedený příkaz spustíme bez parametru ‘-d’ na konci, bude nám Domino najíždět na popředí a budeme tak moci vidět informace o upgradu šablon apod. a ujistit se o správném naběhnutí serveru.
1 2 3 4 5 6 7 8 |
[000585:000002-00007FEB3BAD30C0] HCL Domino (r) Server (64 Bit), Build V1200_03252021, March 25, 2021 [000585:000002-00007FEB3BAD30C0] (C) Copyright HCL Technologies. 1987, 2021 [000585:000002-00007FEB3BAD30C0] 04/13/2021 07:08:57 Upgrading the design of your databases [000585:000002-00007FEB3BAD30C0] refreshing view $Users - 04/13/2021 07:08:59 [000585:000002-00007FEB3BAD30C0] finished refresh - 04/13/2021 07:08:59 [001488:000002-00007FC92D7260C0] 04/13/2021 07:08:59 Event Monitor started [001488:000002-00007FC92D7260C0] 04/13/2021 07:08:59 Event: Upgrading the design and data of EVENTS4.NSF... .... |
Použitím Docker containeru je možno Domino R12 ‘instalovat’ velice rychlým a jednoduchým způsobem. Zvláště pak zajímavé je to pro testovací prostředí, kdy upgrade na vyšší verzi je záležitosti někola málo minut.