Maison  >  Article  >  Opération et maintenance  >  Quelle est la différence entre Docker et Jenkins

Quelle est la différence entre Docker et Jenkins

WBOY
WBOYoriginal
2022-07-14 10:29:168939parcourir

La différence entre docker et jenkins : 1. Docker est développé sur la base du langage go, tandis que jenkins est développé en utilisant java ; 2. docker adopte le protocole open source « Apache 2.0 » et jenkins adopte le protocole open source du MIT ; docker est un conteneur de virtualisation, c'est-à-dire une machine virtuelle, Jenkins est utilisé pour la création et le test continus et automatisés de projets logiciels.

Quelle est la différence entre Docker et Jenkins

L'environnement d'exploitation de ce tutoriel : système linux7.3, docker version 19.03, ordinateur Dell G3.

Quelle est la différence entre docker et jenkins ?

Docker est un conteneur de virtualisation, qui est une machine virtuelle. Il est basé sur le langage Go et adopte le protocole open source Apache 2.0. Il est divisé en EE (Enterprise Edition). et CE (Community Edition). L'édition Enterprise est payante. La version communautaire est gratuite

jenkins est développée en Java et adopte la licence open source MIT. Elle est principalement utilisée pour créer/tester en continu et automatiquement des projets logiciels et les surveiller. l'exécution de certaines tâches planifiées peut être utilisée pour effectuer les tâches de construction automatisées des projets Java

La différence entre les deux peut être expliquée avec une image

Quelle est la différence entre Docker et Jenkins

On peut voir que jenkins agit comme un automatique. build, tandis que Docker est équivalent à une machine virtuelle ou à un conteneur.

Développer les connaissances

Jenkins est un projet logiciel open source. Il s'agit d'un outil d'intégration continue développé sur la base de Java. Il est utilisé pour surveiller le travail répétitif continu. Il vise à fournir un logiciel ouvert et facile à utiliser. plate-forme afin que les projets logiciels puissent être intégrés en continu

Les fonctions Jenkins incluent :

1. Projets de publication/test continus de versions de logiciels.

2. Surveiller le travail effectué par les appels externes.

Démarrage :

Assurez-vous d'abord que jdk a été installé sur le système, de préférence jdk1.5 ou supérieur.

La première méthode de démarrage consiste à basculer vers le répertoire où jenkins.war est stocké et à saisir la commande suivante :

$ java -jar jenkins.war

Si vous devez modifier le port, vous pouvez utiliser la commande suivante :

$ java -jar jenkins.jar--httpPort=8081

Ensuite, saisissez localhost :8081 dans le navigateur (Firefox est recommandé), localhost peut être l'adresse IP locale ou le nom de l'ordinateur. Vous pouvez ouvrir Jenkins.

La deuxième méthode consiste à l'ouvrir avec Tomcat

Extraire Tomcat dans un répertoire, tel que /usr/local, entrez le répertoire /bin sous Tomcat, démarrez Tomcat

Placez le fichier jenkins.war dans le répertoire webapps sous Tomcat , au démarrage de Tomcat, le répertoire jenkins sera automatiquement créé dans le répertoire webapps, et vous devrez saisir localhost:8080/jenkins dans la barre d'adresse.

Apprentissage recommandé : "Tutoriel vidéo Docker"

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn