Je viens d'apprendre Docker et j'aimerais poser deux questions sur l'écriture de Dockefile.
1. De nombreux exemples d'écriture de fichiers Docker sur Internet sont basés sur Ubuntu, l'installation d'apt-get et l'installation de Centos Yum sont rares. Pourquoi ?
2. Le même est un exemple, comme
# Add the package verification key
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
Je sais que cette phrase consiste à ajouter des clés, et certaines clés sont relativement longues (573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62). Je veux savoir où ces clés sont générées.
Merci.
1. Basé sur Ubuntu, car Ubuntu sera beaucoup plus petit que les centos une fois réduit. Actuellement, davantage d'entre eux ont été transférés vers la distribution Linux alpine. En raison de la technologie des conteneurs, les autres consommations inutiles doivent être réduites autant que possible.
apt-key est utilisé pour gérer la liste des clés utilisées par les packages apt pour l'authentification. Les packages authentifiés avec ces clés seront considérés comme fiables.
http://man.he.net/man8/apt-key
1. Cela dépend des préférences personnelles. De plus, j'estime que le système Debian est relativement léger et que la taille de l'image est relativement petite.
2. Vous pouvez le découvrir en recherchant gpg