bonjour,
je ne sais pas installer docker sur une machine sans OS,
j’ai essayé docker sur divers Linux dont Debian 9
attention les erreurs samba ne sont pas importantes,
docker n’a pas besoin de samba pour fonctionner
une première trace pour l’environnement jenkins et docker et debian 9
de la lecture
jb1@alpha30:~$ su -
Mot de passe :
root@alpha30:~# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest 14f60031763d 2 weeks ago 120MB
hello-world latest 1815c82652c0 7 weeks ago 1.84kB
root@alpha30:~# echo "deb http://pkg.jenkins-ci.org/debian binary/" > /etc/apt/sources.list.d/jenkins.list
root@alpha30:~# wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | apt-key add -
OK
root@alpha30:~# apt-get update
Atteint:1 http://download.virtualbox.org/virtualbox/debian jessie InRelease
Ign:2 http://ftp.fr.debian.org/debian stretch InRelease
Atteint:3 http://ftp.de.debian.org/debian jessie-backports InRelease
Atteint:4 http://ftp.fr.debian.org/debian experimental InRelease
Atteint:5 http://ftp.fr.debian.org/debian stretch Release
Ign:6 http://pkg.jenkins-ci.org/debian binary/ InRelease
Atteint:7 http://security.debian.org/debian-security stretch/updates InRelease
Réception de:8 http://pkg.jenkins-ci.org/debian binary/ Release [2 042 B]
Réception de:9 http://pkg.jenkins-ci.org/debian binary/ Release.gpg [181 B]
Atteint:11 https://download.docker.com/linux/debian stretch InRelease
Réception de:12 http://pkg.jenkins-ci.org/debian binary/ Packages [2 152 B]
4 375 o réceptionnés en 1s (3 525 o/s)
Lecture des listes de paquets... Fait
root@alpha30:~# apt-get install jenkins
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
The following additional packages will be installed:
daemon
Les NOUVEAUX paquets suivants seront installés :
daemon jenkins
0 mis à jour, 2 nouvellement installés, 0 à enlever et 1 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 72,7 Mo dans les archives.
Après cette opération, 73,3 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Réception de:1 http://ftp.fr.debian.org/debian stretch/main amd64 daemon amd64 0.6.4-1+b2 [96,0 kB]
Réception de:2 http://pkg.jenkins-ci.org/debian binary/ jenkins 2.72 [72,6 MB]
72,7 Mo réceptionnés en 36s (2 002 ko/s)
Sélection du paquet daemon précédemment désélectionné.
(Lecture de la base de données... 524258 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../daemon_0.6.4-1+b2_amd64.deb ...
Dépaquetage de daemon (0.6.4-1+b2) ...
Sélection du paquet jenkins précédemment désélectionné.
Préparation du dépaquetage de .../archives/jenkins_2.72_all.deb ...
Dépaquetage de jenkins (2.72) ...
Traitement des actions différées (« triggers ») pour systemd (232-25+deb9u1) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.6.1-2) ...
Paramétrage de daemon (0.6.4-1+b2) ...
Paramétrage de samba (2:4.5.8+dfsg-2+deb9u1+b1) ...
Failed to preset unit: Unit file /etc/systemd/system/samba-ad-dc.service is masked.
/usr/bin/deb-systemd-helper: error: systemctl preset failed on samba-ad-dc.service: No such file or directory
Job for smbd.service failed because the control process exited with error code.
See "systemctl status smbd.service" and "journalctl -xe" for details.
invoke-rc.d: initscript smbd, action "start" failed.
● smbd.service - Samba SMB Daemon
Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Fri 2017-08-04 14:26:26 CEST; 9ms ago
Docs: man:smbd(8)
man:samba(7)
man:smb.conf(5)
Process: 16500 ExecStart=/usr/sbin/smbd $SMBDOPTIONS (code=exited, status=1/FAILURE)
Main PID: 16500 (code=exited, status=1/FAILURE)
CPU: 78ms
août 04 14:26:25 alpha30 systemd[1]: Starting Samba SMB Daemon...
août 04 14:26:26 alpha30 systemd[1]: smbd.service: Main process exited, code=exited, status=1/FAILURE
août 04 14:26:26 alpha30 systemd[1]: Failed to start Samba SMB Daemon.
août 04 14:26:26 alpha30 systemd[1]: smbd.service: Unit entered failed state.
août 04 14:26:26 alpha30 systemd[1]: smbd.service: Failed with result 'exit-code'.
dpkg: erreur de traitement du paquet samba (--configure) :
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Paramétrage de jenkins (2.72) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u1) ...
Traitement des actions différées (« triggers ») pour systemd (232-25+deb9u1) ...
Des erreurs ont été rencontrées pendant l'exécution :
samba
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@alpha30:~# service jenkins start
root@alpha30:~# if curl http://localhost:8080 2>/dev/null | grep -iq jenkins; then echo "OK"; else echo "FAIL"; fi
FAIL
root@alpha30:~# apt-get install debootstrap
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
debootstrap
0 mis à jour, 1 nouvellement installés, 0 à enlever et 1 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 66,5 ko dans les archives.
Après cette opération, 264 ko d'espace disque supplémentaires seront utilisés.
Réception de:1 http://ftp.fr.debian.org/debian stretch/main amd64 debootstrap all 1.0.89 [66,5 kB]
66,5 ko réceptionnés en 0s (293 ko/s)
Sélection du paquet debootstrap précédemment désélectionné.
(Lecture de la base de données... 524278 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../debootstrap_1.0.89_all.deb ...
Dépaquetage de debootstrap (1.0.89) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.6.1-2) ...
Paramétrage de debootstrap (1.0.89) ...
Paramétrage de samba (2:4.5.8+dfsg-2+deb9u1+b1) ...
Failed to preset unit: Unit file /etc/systemd/system/samba-ad-dc.service is masked.
/usr/bin/deb-systemd-helper: error: systemctl preset failed on samba-ad-dc.service: No such file or directory
Job for smbd.service failed because the control process exited with error code.
See "systemctl status smbd.service" and "journalctl -xe" for details.
invoke-rc.d: initscript smbd, action "start" failed.
● smbd.service - Samba SMB Daemon
Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Fri 2017-08-04 14:30:42 CEST; 8ms ago
Docs: man:smbd(8)
man:samba(7)
man:smb.conf(5)
Process: 17129 ExecStart=/usr/sbin/smbd $SMBDOPTIONS (code=exited, status=1/FAILURE)
Main PID: 17129 (code=exited, status=1/FAILURE)
CPU: 77ms
août 04 14:30:41 alpha30 systemd[1]: Starting Samba SMB Daemon...
août 04 14:30:42 alpha30 systemd[1]: smbd.service: Main process exited, code=exited, status=1/FAILURE
août 04 14:30:42 alpha30 systemd[1]: Failed to start Samba SMB Daemon.
août 04 14:30:42 alpha30 systemd[1]: smbd.service: Unit entered failed state.
août 04 14:30:42 alpha30 systemd[1]: smbd.service: Failed with result 'exit-code'.
dpkg: erreur de traitement du paquet samba (--configure) :
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u1) ...
Des erreurs ont été rencontrées pendant l'exécution :
samba
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@alpha30:~# docker search jenkins
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
jenkins Official Jenkins Docker image 3033 [OK]
jenkinsci/jenkins Jenkins Continuous Integration and Deliver... 298
evarga/jenkins-slave This is a basic container to be used as a ... 98 [OK]
jenkins/jenkins The leading open source automation server 37
cloudbees/jenkins-enterprise CloudBees Jenkins Enterprise (Rolling rele... 23 [OK]
aespinosa/jenkins Sets up a container with jenkins installed... 22 [OK]
mesosphere/jenkins Jenkins on DC/OS Docker image. 10
appcontainers/jenkins Centos/Debian/Ubuntu Based Customizable Je... 10 [OK]
blacklabelops/jenkins Docker Jenkins Swarm-Ready with HTTPS and ... 10 [OK]
fabric8/jenkins-docker Fabric8 Jenkins Docker Image 8 [OK]
killercentury/jenkins-slave-dind Generic Jenkins Slave with Docker Engine a... 8 [OK]
bitnami/jenkins Bitnami Docker Image for Jenkins 6 [OK]
vfarcic/jenkins-swarm-agent Jenkins agent based on the Swarm plugin 5 [OK]
accenture/adop-jenkins ADOP Jenkins 5 [OK]
publicisworldwide/jenkins-slave Jenkins Slave based on Oracle Linux 4 [OK]
logimethods/jenkins To allow Docker based builds through a Doc... 4 [OK]
anchore/jenkins Anchore Container Image Scanner for Jenkin... 4
openshift/jenkins-2-centos7 A Centos7 based Jenkins v2.x image for use... 2
luzifer/jenkins 1 [OK]
enieuw/jenkins Jenkins 1 [OK]
qlikhf/jenkins 0
widerplan/jenkins Jenkins build containers. 0
jameseckersall/jenkins docker-jenkins (based on openshift jenkins... 0 [OK]
wehkamp/jenkins The Jenkins Continuous Integration and Del... 0
unox/jenkins Jenkins, with the jenkins user added to th... 0 [OK]
root@alpha30:~# docker pull jenkins
Using default tag: latest
latest: Pulling from library/jenkins
06b22ddb1913: Pull complete
336c28b408ed: Pull complete
1f3e6b8d80c3: Pull complete
5ccc640979f6: Pull complete
14eaa20184e6: Pull complete
19a8522e2399: Pull complete
39ba9d7befca: Pull complete
635bf5037831: Pull complete
d1236c277f1c: Pull complete
303ec27b7604: Pull complete
9e1cac82c21d: Pull complete
440e935975fb: Pull complete
fba1ade64a5d: Pull complete
57938a9f516b: Pull complete
982ff86ad3f1: Pull complete
40827cc30d17: Pull complete
246ab91e549c: Pull complete
23acef68f5f7: Pull complete
4bc15b917d65: Pull complete
b8a836f6aaf8: Pull complete
Digest: sha256:5fa799942acb415aa8d59ee49ee25b488d79f4b23b6281f01e28a51f1bde6cbb
Status: Downloaded newer image for jenkins:latest
root@alpha30:~# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
jenkins latest 808f0889a6d3 7 days ago 810MB
ubuntu latest 14f60031763d 2 weeks ago 120MB
hello-world latest 1815c82652c0 7 weeks ago 1.84kB
root@alpha30:~#
Réfèrence: https://philpep.org/blog/integration-continue-avec-jenkins-et-docker
l’étape suivante sera la phase de connexion à jenkins,
modifier mon parefeu: