Comment commencer à programmer dans Docker

Comment commencer à programmer dans Docker
Docker Platform est une plate-forme bien connue et universellement utilisée pour construire, gérer, expédier et déployer des applications et des projets. Cette plate-forme fait du développement un jeu d'enfant en raison de son concept de contenerisation. Les conteneurs Docker emballent le code source d'application, les paramètres de configuration et les dépendances qui aident les développeurs à partager, configurer et déployer les applications sur différentes machines.

Ce blog expliquera comment commencer la programmation dans Docker.

Pré-requis: Installez Docker sur Windows

Pour démarrer la programmation avec Docker, il est nécessaire d'installer Docker sur Windows. L'installation de Docker implique diverses étapes, telles que l'activation de la virtualisation, du WSL et du package WSL. À cette fin, accédez à notre article associé et installez Docker sur Windows.

Comment commencer la programmation dans Docker?

Pour commencer la programmation dans Docker, créez d'abord un fichier de programme simple. Ensuite, utilisez Créer un DockerFile pour un programme qui créera l'image pour conteneriser l'application. Pour des conseils appropriés, consultez la procédure donnée.

Étape 1: créer un fichier de programme
Créez un fichier de programme HTML simple nommé «indice.html»Et collez l'extrait suivant dans le fichier:






Bonjour! Bienvenue sur le tutoriel LinuxHint



Étape 2: Créer Dockerfile
Après avoir créé le programme, il est nécessaire de le rallumer. À cette fin, créez un fichier nommé «Dockerfile»Et ajoutez les instructions fournies ci-dessous au fichier:

De Nginx: dernier
Index de copie.html / usr / share / nginx / html / index.html
Entrée ["nginx", "-g", "Daemon Off;"]

Dans le code ci-dessus:

  • "DEPUIS»Instruction Spécifie l'image de base du conteneur. Pour un programme HTML simple, nous avons utilisé "nginx: dernier"Comme l'image de base.
  • "COPIE»L'instruction ajoute le fichier source au chemin du conteneur.
  • "POINT D'ACCÈS»Spécifie l'exécutable par défaut ou conteneur. À cette fin, nous avons utilisé «nginx"Qui exécutera le fichier source copié"indice.html»:

Étape 3: Générez l'image pour conteneriser l'application
À l'étape suivante, utilisez la commande fournie et générez la nouvelle image Docker qui sera utilisée pour conteneriser le projet. Ici, le nom de l'image est défini avec le «-t" option:

> docker build -t html-iMg .

Étape 4: Exécutez l'image
Ensuite, exécutez l'image pour créer et exécuter le conteneur Docker. En exécutant cette commande, nous résumerons le programme dans le conteneur:

> docker run -d -p 80:80 html-iMg

Ici le "-d»L'option exécute le conteneur en mode détaché et«-p”Défini le port exposant de LocalHost pour l'exécution des conteneurs:

Pour la vérification, accédez au port spécifié de l'hôte local. Dans notre cas, nous avons ouvert le «hôte local"Sur le navigateur. À partir de la sortie, on peut observer que nous avons réussi à créer et à déployer le programme dans l'environnement de développement Docker:

C'est comme ça que tu peux commencer la programmation dans Docker.

Conclusion

Pour démarrer la programmation dans Docker, premièrement, configurez Docker sur votre système et créez un programme simple car nous avons créé un programme HTML. Après cela, créez un docker du programme spécifié et construisez la nouvelle image. Ensuite, exécutez l'image pour conteneuriser et déployer le programme. Ce blog a fourni des conseils de base pour démarrer la programmation dans Docker.