Avoid upgrading base OS image during the life of a major version of Node.js
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Calme
- Stack technique
- docker, node.js
- Domaine
- devops
Piste de recherche
Aucun fichier, test ou point d’entrée n’est indiqué. Commencez par localiser la configuration de build et de release de l’image Docker pour node:18, puis suivez la manière dont le système d’exploitation de base est sélectionné au fil des releases des versions majeures. C’est terminé lorsque le système d’exploitation de base reste inchangé pour une version majeure de Node.js, tandis que les futures versions majeures peuvent adopter une image plus récente.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Problem
The update of the base OS image used for node:18 from Debian 11 to 12 has caused issues for various people:
- https://github.com/nodejs/node/issues/43064#issuecomment-1591237820 (last comments)
- https://github.com/nodejs/docker-node/issues/1916
- https://github.com/nodejs/build/issues/3382
Solution
Keep the same base OS image during the entire life of any major version of Node.js and only upgrade it for future major versions.
Alternatives to Consider
Teach the community to specify the name of the base OS in their Dockerfiles, but I'm afraid it's too late for that. I don't remember seeing any documentation that recommends to do it.
- Langage dominant
- Dockerfile
- Étoiles
- 8.6k
- Forks
- 2k
- Merge moyen
- 2 h 58 min
- PR mergées (30 j)
- 17
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de nodejs/docker-node
-
build process docs
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
nodejs/docker-node#2564 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
build process
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
nodejs/docker-node#2437 ·
Les mainteneurs répondent en général sous 1 jour
-
build process
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
nodejs/docker-node#2436 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
nodejs/docker-node#1779 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
nodejs/docker-node#1707 · 3 commentaires · 7 réactions ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de nodejs/docker-node
Issues similaires
-
enhancement
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
-
enhancement
Difficulté 1/5 Moins d'une heure Accessibilité débutants 94/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100