diff --git a/content/microservice-sdk/http-bundle/node-js-microservice.md b/content/microservice-sdk/http-bundle/node-js-microservice.md index f51203d97a..6973c12849 100644 --- a/content/microservice-sdk/http-bundle/node-js-microservice.md +++ b/content/microservice-sdk/http-bundle/node-js-microservice.md @@ -14,7 +14,7 @@ It uses the {{< product-c8y-iot >}} [@c8y/client JavaScript library](https://www - {{< product-c8y-iot >}} credentials (tenant, user and password). - Slack channel to post messages to, [Slack app and OAuth token](https://slack.dev/node-slack-sdk/getting-started). -- Docker local installation. +- Docker local installation in a version not newer than v27. - A *.env* file in the root directory with the following content: ```properties @@ -23,6 +23,10 @@ SLACK_OAUTH_TOKEN= SLACK_CHANNEL_ID= ``` +{{< c8y-admon-info >}} +For building Docker images, the Docker engine version must not be newer than v27. +{{< /c8y-admon-info >}} + ### Developing the microservice {#developing-the-microservice} #### Configure a Node.js application {#configure-a-nodejs-application} diff --git a/content/microservice-sdk/http-bundle/python-microservice.md b/content/microservice-sdk/http-bundle/python-microservice.md index 5eaf3a68b2..018bdb5561 100644 --- a/content/microservice-sdk/http-bundle/python-microservice.md +++ b/content/microservice-sdk/http-bundle/python-microservice.md @@ -17,7 +17,7 @@ In this tutorial, you will learn how to create and run a microservice written in Create an account on [{{< domain-c8y >}}](https://{{< domain-c8y >}}), for example by using a free trial. At this step you will be provided with a dedicated URL that you can also use to test your microservice below. -Make sure that you have a recent version of Docker installed. You can, for example, install [Docker Desktop](https://www.docker.com/products/docker-desktop/) for your operating system. +Make sure that you have a Docker version not newer than v27 installed. You can, for example, install [Docker Desktop](https://www.docker.com/products/docker-desktop/) for your operating system. {{< product-c8y-iot >}} hosts linux/amd64 Docker containers. If you run, for example, a recent Mac with Apple silicon, you need to configure Docker to build linux/amd64 containers: @@ -25,6 +25,11 @@ Make sure that you have a recent version of Docker installed. You can, for examp $ export DOCKER_DEFAULT_PLATFORM=linux/amd64 ``` +{{< c8y-admon-info >}} +For building Docker images, the Docker engine version must not be newer than v27. +{{< /c8y-admon-info >}} + + ### Create a sample Python web application {#create-a-python-web-application} This example uses Python 3 with the [Flask](https://flask.palletsprojects.com/) web framework and the [Waitress](https://docs.pylonsproject.org/projects/waitress/en/latest/) HTTP server. Start by creating the _application.py_ script with the following content: diff --git a/content/microservice-sdk/java-bundle/developing-microservice.md b/content/microservice-sdk/java-bundle/developing-microservice.md index d762e4fde9..0fc69482ce 100644 --- a/content/microservice-sdk/java-bundle/developing-microservice.md +++ b/content/microservice-sdk/java-bundle/developing-microservice.md @@ -514,6 +514,10 @@ used for the microservice start without further verification. For example be sur condition: Xms < Xmx. {{< /c8y-admon-info >}} +{{< c8y-admon-info >}} +For building Docker images, the Docker engine version must not be newer than v27. +{{< /c8y-admon-info >}} + ##### Setting parameters on command line {#package-goal-command-line} For information about how and whether it is possible to set parameters on command line refer to column diff --git a/content/microservice-sdk/java-bundle/java-hello-world-tutorial.md b/content/microservice-sdk/java-bundle/java-hello-world-tutorial.md index bee12e441b..454fa5624a 100644 --- a/content/microservice-sdk/java-bundle/java-hello-world-tutorial.md +++ b/content/microservice-sdk/java-bundle/java-hello-world-tutorial.md @@ -26,7 +26,8 @@ OS name: "mac os x", version: "10.14.6", arch: "x86_64", family: "mac" You will also need a Docker installation, and in case that you don't have it yet, go to the [Docker website](https://www.docker.com/get-started) to download and install it. -{{< product-c8y-iot >}} microservices are Docker containers for the Linux/Amd64 platform. Other architectures are currently not supported. The Docker engine must provide the API version 1.38 or newer. This is the case for Docker versions 18.06 and later. Use the following command to verify your Docker installation: +{{< product-c8y-iot >}} microservices are Docker containers for the Linux/Amd64 platform. Other architectures are currently not supported. The Docker engine must provide the API version 1.38 or newer. This is the case for Docker versions 18.06 and later. +However, the Docker version must not be newer than v27. Use the following command to verify your Docker installation: ```shell $ docker version