Azure App Service using Docker Container, no newer official base images for Node

Lance H 21 Reputation points
2022-11-06T23:09:58.567+00:00

We are currently using the Docker images from docker hub as a base for our own custom images using Azure App Service with containers.
The base images are located here: https://hub.docker.com/r/appsvc/node/tags

E.g. the first line of our Dockerfile:

FROM appsvc/node:14-lts_20200522.6  

Unfortunately there have been no new images in at least 2 years, so there are no images for any node version greater than 14.

Is there any plan to produce newer node images for App Service?

Alternatively, is there any guidance or recommendation to a different approach?

Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
8,930 questions
0 comments No comments
{count} votes

Accepted answer
  1. brtrach-MSFT 17,731 Reputation points Microsoft Employee Moderator
    2022-11-07T18:22:22.567+00:00

    @Lance H Microsoft has switched the hosting of our blessed images for App Services from Docker Hub to MCR/MAR. Please see here for more details on how to get started with MCR and our image hosting.

    As you can see from this list, we have images for Node.js 16 and 18 so you should be good to switch since this sounds like what you were looking for.

    Please let us know if you have any further questions or concerns.


1 additional answer

Sort by: Most helpful
  1. Andriy Bilous 11,821 Reputation points MVP Volunteer Moderator
    2022-11-07T15:13:38.557+00:00

    Hello @Lance H

    This image FROM appsvc/node:14-lts_20200522.6 use Microsoft Oryx as the base images.
    As you can see here the latest supported version of NodeJS Docker image is 14-lts. There is no sharable ETA of when 16 or 18 will be supported.
    To stay updated on changes you may visit the Azure AppService team blog.

    I would suggest to use official node 16,18 Docker images for Azure App Service custom container that is recommended by Microsoft

    FROM node:16  
    

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.