Maison > Article > Opération et maintenance > Quelle est la différence entre Docker et Jenkins
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.
L'environnement d'exploitation de ce tutoriel : système linux7.3, docker version 19.03, ordinateur Dell G3.
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
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!