Domino on Linux/Unix, Troubleshooting, Best Practices, Tips and more ...

alt

Daniel Nashed

Docker Project Update - Domino 11 & Traveler 11 Support

Daniel Nashed – 6 January 2020 07:20:59


During the Domino 11 beta we already updated the Domino and also the Traveler versions in the "develop" branch.

We used it for our own testing and it was also documented for the beta community. There was a special build option for the beta.


When Domino 11 and Traveler 11 was released 20.12.2019 we updated the develop branch to the V11 GA version and removed all the beta downloads and references.

This weekend we have also updated the master branch to V11 -->
https://github.com/IBM/domino-docker.

The project is updated to build Domino 11 by default and tag it as "latest".
Also Traveler 11 will build on "latest" Domino version. This means the Traveler 11 image will be now based on the Domino 11 image by default.

The configuration files in the management directory have also been updated to use V11.

You can still build Domino 9 and Domino 10 images with different FP versions, if you specify the version explicitly - the software.txt still contains all versions.


A Docker image is intended to auto update and always run the latest version.

So if you start from scratch, you will be using V11. If you have existing containers, you can update them to V11 in seconds once you build the new image.


Yes the Docker image does update data directories for Domino and Traveler servers as well!

The first start after an update will detect the changed version and will apply template changes.

All templates and other files are added to a compressed tar file, which is part of the image.


We are also using a new V11 notes.ini SERVER_UPGRADE_NO_DIRECTORY_UPGRADE_PROMPT=1 parameter introduced in Domino 11 for those kind of upgrades.

This parameter updates the design of the Domino Directory on admin server without prompting and without logging.


So once you switched to a new image, the upgrade of your server will happen automatically.

If you want to see detailed logs about an installation or an upgrade check the /domino-docker directory in your container for details.

This directory contains all the Domino Docker specific information (only the entry point script and the health check script are still located in the /).


Below you find an output log for an upgrade from V11 Beta2 to the GA version.


Enjoy and we are really looking forward to your feedback.


Thomas Hampel

Daniel Nashed


-- Example Domino 11 Update --


Once you built the new image, it's a single command if you are using the management script on a local Docker host...

The following is using our Docker management script. But of course this will work similar in other environments running the image as well.



./docker_domino inspect

(Using config file /local/cfg/config_domino)


Info: New Image Version available!


------------------------------------------------------------------------------------------

Status         :  running

Health         :  healthy

Started        :  10.12.2019 15:45:59

Name           :  noteslab-domino11

Image          :  hclcom/domino:11.0.0.BETA2

Version CNT    :  11.0.0.BETA2

Version IMG    :  11.0.0

Image Size     :  1474 MB


Domino Ver CNT :  11.0.0.BETA2

Domino Ver IMG :  11.0.0

BuildTime CNT  :  23.11.2019 18:28:42

BuildTime IMG  :  20.12.2019 17:50:05


Hostname       :  noteslab-domino11

Volumes        :  notesdata_noteslab1

NetworkMode    :  default

IPAddress      :  172.17.0.2


Platform       :  linux

Driver         :  overlay2

------------------------------------------------------------------------------------------

Container ID   :  b895e7c101c9

Image-ID CNT   :  31d3c36e8a75

Image-ID IMG   :  ba3fc0807b95

------------------------------------------------------------------------------------------

Docker Ports   :

                 1352/tcp -> 0.0.0.0:1352

                 25/tcp -> 0.0.0.0:25

                 443/tcp -> 0.0.0.0:443

                 80/tcp -> 0.0.0.0:80

------------------------------------------------------------------------------------------



./docker_domino update

(Using config file /local/cfg/config_domino)


Info: New Image Version available!


Updating Container [noteslab-domino11] ...

Stopping Container [noteslab-domino11] before update ...

noteslab-domino11

Removing Container [noteslab-domino11] ...

noteslab-domino11

Creating & starting new Container [noteslab-domino11] ...

d08ecb2c9cb3a7244beb009694b232b14f51a37dd4cccf83a82c14b204067eed


Successfully updated Container [noteslab-domino11]


Links

    Archives


    • [HCL Domino]
    • [Domino on Linux]
    • [Nash!Com]
    • [Daniel Nashed]