Le déploiement des applications devient de plus en plus complexe. Obtenir un serveur dédié, installer, configurer et maintenir des applications n'est que le début. Le risque de défaillance du système existe toujours face à des systèmes complexes et étroitement couplés, différents services et langages de programmation.
Docker facilite la livraison des logiciels. Il vous permet de configurer tout - le logiciel que vous développez, le système d'exploitation qu'il exécute, les services dont il a besoin, les modules et les outils backend (tels que les travaux CRON). Tout cela peut être mis en place en quelques minutes et garantit qu'il fonctionne également sur le système cible comme environnement de développement. Notre table de recherche rapide Docker rassemble les commandes dont vous avez probablement besoin dans votre flux de travail Docker afin que vous puissiez vous concentrer sur votre travail plutôt que de rechercher les coins les plus profonds et les plus sombres de Google. Profitez-en!
Obtenez une table de recherche rapide
Vous voulez en savoir plus sur Docker? Veuillez vérifier le lien suivant:
Docker est une plate-forme open source pour automatiser le déploiement, la mise à l'échelle et la gestion des applications. Il utilise la technologie de conteneurisation pour regrouper les applications et leurs dépendances en un seul objet. Cela permet à l'application d'exécuter de manière fiable et cohérente sur tout système soutenu par Docker, quels que soient les paramètres personnalisés que le système peut avoir différent de la machine où l'application a été développée. Docker est important car il simplifie le processus de gestion et de déploiement des applications, facilite le travail pour les développeurs et facilite le fait que le système exécute des applications.
Docker peut être installé sur une variété de systèmes d'exploitation, y compris Windows, MacOS et diverses distributions Linux. Le processus d'installation varie selon le système d'exploitation. Des descriptions détaillées pour chaque système d'exploitation se trouvent dans la documentation officielle Docker.
Docker Image est un package exécutable léger, autonome et autonome qui contient tout ce dont vous avez besoin pour exécuter le logiciel, y compris le code, l'exécution, les bibliothèques, les variables d'environnement et les fichiers de configuration. Les images Docker sont construites à partir de Dockerfile, un script qui contient une collection de commandes Docker utilisées pour construire des images.
Docker Container est une instance d'exécution de l'image Docker. En d'autres termes, c'est l'exécution du miroir, ou transforme le miroir en réalité. L'instance réelle du conteneur exécutant l'application. Le conteneur contient une application et toutes ses dépendances. Il partage le noyau avec d'autres conteneurs et s'exécute comme un processus isolé dans l'espace utilisateur du système d'exploitation hôte.
Les conteneurs Docker sont créés en exécutant des images Docker. La commande docker run
est utilisée pour créer des conteneurs à partir d'un miroir. La syntaxe de cette commande est docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]
.
docker peut être arrêté à l'aide de la commande docker stop
suivie de l'ID de conteneur. La syntaxe de cette commande est docker stop [OPTIONS] CONTAINER [CONTAINER...]
.
peuvent être supprimés à l'aide de la commande docker rm
suivie de l'ID de conteneur. La syntaxe de cette commande est docker rm [OPTIONS] CONTAINER [CONTAINER...]
.
Vous pouvez utiliser la commande docker ps -a
pour répertorier tous les conteneurs Docker, y compris les conteneurs d'exécution et d'arrêt.
L'image docker peut être extraite du registre Docker à l'aide de la commande docker pull
suivie du nom de l'image. La syntaxe de cette commande est docker pull [OPTIONS] NAME[:TAG|@DIGEST]
.
L'image docker peut être poussée vers le registre Docker à l'aide de la commande docker push
suivie du nom de l'image. La syntaxe de cette commande est docker push [OPTIONS] NAME[:TAG]
.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!