[stretch] docker pour info

bonjour,
pour les personnes intéressées par docker une petite trace,
pour info docker n’a pas besoin de samba pour fonctionner
Réfèrence: https://docs.docker.com/engine/installation/linux/docker-ce/debian/#uninstall-docker-ce

b1@alpha30:~$ sudo apt-get update
[sudo] Mot de passe de jb1 : 
Ign:1 http://ftp.fr.debian.org/debian stretch InRelease
Atteint:2 http://ftp.de.debian.org/debian jessie-backports InRelease                                                                          
Atteint:3 http://ftp.fr.debian.org/debian experimental InRelease                                                                              
Atteint:4 http://ftp.fr.debian.org/debian stretch Release                                                                                     
Réception de:5 http://security.debian.org/debian-security stretch/updates InRelease [62,9 kB]                                                 
Atteint:6 http://download.virtualbox.org/virtualbox/debian jessie InRelease                     
62,9 ko réceptionnés en 1s (60,5 ko/s)                        
Lecture des listes de paquets... Fait
jb1@alpha30:~$  sudo apt-get install \
>      apt-transport-https \
>      ca-certificates \
>      curl \
>      gnupg2 \
>      software-properties-common
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
ca-certificates is already the newest version (20161130+nmu1).
ca-certificates passé en « installé manuellement ».
curl is already the newest version (7.52.1-5).
curl passé en « installé manuellement ».
gnupg2 is already the newest version (2.1.18-6).
gnupg2 passé en « installé manuellement ».
software-properties-common is already the newest version (0.96.20.2-1).
software-properties-common passé en « installé manuellement ».
Les NOUVEAUX paquets suivants seront installés :
  apt-transport-https
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 171 ko dans les archives.
Après cette opération, 242 ko 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 apt-transport-https amd64 1.4.7 [171 kB]
171 ko réceptionnés en 0s (589 ko/s)        
Sélection du paquet apt-transport-https précédemment désélectionné.
(Lecture de la base de données... 507973 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../apt-transport-https_1.4.7_amd64.deb ...
Dépaquetage de apt-transport-https (1.4.7) ...
Paramétrage de apt-transport-https (1.4.7) ...
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 Sun 2017-07-30 11:38:13 CEST; 8ms ago
     Docs: man:smbd(8)
           man:samba(7)
           man:smb.conf(5)
  Process: 9766 ExecStart=/usr/sbin/smbd $SMBDOPTIONS (code=exited, status=1/FAILURE)
 Main PID: 9766 (code=exited, status=1/FAILURE)

juil. 30 11:38:13 alpha30 systemd[1]: Starting Samba SMB Daemon...
juil. 30 11:38:13 alpha30 systemd[1]: smbd.service: Main process exited, code=exited, status=1/FAILURE
juil. 30 11:38:13 alpha30 systemd[1]: Failed to start Samba SMB Daemon.
juil. 30 11:38:13 alpha30 systemd[1]: smbd.service: Unit entered failed state.
juil. 30 11:38:13 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)
jb1@alpha30:~$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
OK
jb1@alpha30:~$ sudo apt-key fingerprint 0EBFCD88
pub   rsa4096 2017-02-22 [SCEA]
      9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid           [ unknown] Docker Release (CE deb) <docker@docker.com>
sub   rsa4096 2017-02-22 [S]

jb1@alpha30:~$ sudo add-apt-repository \
>    "deb [arch=amd64] https://download.docker.com/linux/debian \
>    $(lsb_release -cs) \
>    stable"
jb1@alpha30:~$ sudo apt-get update
Ign:1 http://ftp.fr.debian.org/debian stretch InRelease
Atteint:2 http://download.virtualbox.org/virtualbox/debian jessie InRelease                                                                   
Atteint:3 http://ftp.de.debian.org/debian jessie-backports InRelease                                                                          
Atteint:4 http://security.debian.org/debian-security stretch/updates InRelease                                                                
Atteint:5 http://ftp.fr.debian.org/debian experimental InRelease                                 
Atteint:6 http://ftp.fr.debian.org/debian stretch Release      
Réception de:8 https://download.docker.com/linux/debian stretch InRelease [20,2 kB]
Réception de:9 https://download.docker.com/linux/debian stretch/stable amd64 Packages [1 934 B]
22,1 ko réceptionnés en 1s (15,9 ko/s)
Lecture des listes de paquets... Fait
jb1@alpha30:~$ sudo apt-get install docker-ce
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:
  aufs-dkms aufs-tools cgroupfs-mount dkms linux-headers-4.9.0-3-amd64 linux-headers-4.9.0-3-common linux-headers-amd64 linux-kbuild-4.9
Paquets suggérés :
  aufs-dev python3-apport
Les NOUVEAUX paquets suivants seront installés :
  aufs-dkms aufs-tools cgroupfs-mount dkms docker-ce linux-headers-4.9.0-3-amd64 linux-headers-4.9.0-3-common linux-headers-amd64
  linux-kbuild-4.9
0 mis à jour, 9 nouvellement installés, 0 à enlever et 1 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 29,5 Mo dans les archives.
Après cette opération, 149 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 dkms all 2.3-2 [74,8 kB]
Réception de:2 http://ftp.fr.debian.org/debian stretch/main amd64 linux-kbuild-4.9 amd64 4.9.30-2+deb9u2 [668 kB]
Réception de:3 http://ftp.fr.debian.org/debian stretch/main amd64 aufs-dkms amd64 4.9+20161219-1 [169 kB]
Réception de:4 https://download.docker.com/linux/debian stretch/stable amd64 docker-ce amd64 17.06.0~ce-0~debian [20,5 MB]
Réception de:5 http://ftp.fr.debian.org/debian stretch/main amd64 aufs-tools amd64 1:4.1+20161219-1 [102 kB]
Réception de:6 http://ftp.fr.debian.org/debian stretch/main amd64 cgroupfs-mount all 1.3 [5 716 B]
Réception de:7 http://ftp.fr.debian.org/debian stretch/main amd64 linux-headers-4.9.0-3-common all 4.9.30-2+deb9u2 [7 470 kB]
Réception de:8 http://ftp.fr.debian.org/debian stretch/main amd64 linux-headers-4.9.0-3-amd64 amd64 4.9.30-2+deb9u2 [448 kB]                  
Réception de:9 http://ftp.fr.debian.org/debian stretch/main amd64 linux-headers-amd64 amd64 4.9+80+deb9u1 [5 860 B]                           
29,5 Mo réceptionnés en 14s (1 990 ko/s)                                                                                                      
Sélection du paquet dkms précédemment désélectionné.
(Lecture de la base de données... 507979 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../0-dkms_2.3-2_all.deb ...
Dépaquetage de dkms (2.3-2) ...
Sélection du paquet linux-kbuild-4.9 précédemment désélectionné.
Préparation du dépaquetage de .../1-linux-kbuild-4.9_4.9.30-2+deb9u2_amd64.deb ...
Dépaquetage de linux-kbuild-4.9 (4.9.30-2+deb9u2) ...
Sélection du paquet aufs-dkms précédemment désélectionné.
Préparation du dépaquetage de .../2-aufs-dkms_4.9+20161219-1_amd64.deb ...
Dépaquetage de aufs-dkms (4.9+20161219-1) ...
Sélection du paquet aufs-tools précédemment désélectionné.
Préparation du dépaquetage de .../3-aufs-tools_1%3a4.1+20161219-1_amd64.deb ...
Dépaquetage de aufs-tools (1:4.1+20161219-1) ...
Sélection du paquet cgroupfs-mount précédemment désélectionné.
Préparation du dépaquetage de .../4-cgroupfs-mount_1.3_all.deb ...
Dépaquetage de cgroupfs-mount (1.3) ...
Sélection du paquet docker-ce précédemment désélectionné.
Préparation du dépaquetage de .../5-docker-ce_17.06.0~ce-0~debian_amd64.deb ...
Dépaquetage de docker-ce (17.06.0~ce-0~debian) ...
Sélection du paquet linux-headers-4.9.0-3-common précédemment désélectionné.
Préparation du dépaquetage de .../6-linux-headers-4.9.0-3-common_4.9.30-2+deb9u2_all.deb ...
Dépaquetage de linux-headers-4.9.0-3-common (4.9.30-2+deb9u2) ...
Sélection du paquet linux-headers-4.9.0-3-amd64 précédemment désélectionné.
Préparation du dépaquetage de .../7-linux-headers-4.9.0-3-amd64_4.9.30-2+deb9u2_amd64.deb ...
Dépaquetage de linux-headers-4.9.0-3-amd64 (4.9.30-2+deb9u2) ...
Sélection du paquet linux-headers-amd64 précédemment désélectionné.
Préparation du dépaquetage de .../8-linux-headers-amd64_4.9+80+deb9u1_amd64.deb ...
Dépaquetage de linux-headers-amd64 (4.9+80+deb9u1) ...
Paramétrage de aufs-tools (1:4.1+20161219-1) ...
Paramétrage de docker-ce (17.06.0~ce-0~debian) ...
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /lib/systemd/system/docker.service.
Created symlink /etc/systemd/system/sockets.target.wants/docker.socket → /lib/systemd/system/docker.socket.
Paramétrage de linux-headers-4.9.0-3-common (4.9.30-2+deb9u2) ...
Paramétrage de cgroupfs-mount (1.3) ...
Paramétrage de dkms (2.3-2) ...
Paramétrage de linux-kbuild-4.9 (4.9.30-2+deb9u2) ...
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) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.6.1-2) ...
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 Sun 2017-07-30 11:44:51 CEST; 8ms ago
     Docs: man:smbd(8)
           man:samba(7)
           man:smb.conf(5)
  Process: 13987 ExecStart=/usr/sbin/smbd $SMBDOPTIONS (code=exited, status=1/FAILURE)
 Main PID: 13987 (code=exited, status=1/FAILURE)
      CPU: 71ms

juil. 30 11:44:51 alpha30 systemd[1]: Starting Samba SMB Daemon...
juil. 30 11:44:51 alpha30 systemd[1]: smbd.service: Main process exited, code=exited, status=1/FAILURE
juil. 30 11:44:51 alpha30 systemd[1]: Failed to start Samba SMB Daemon.
juil. 30 11:44:51 alpha30 systemd[1]: smbd.service: Unit entered failed state.
juil. 30 11:44:51 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 aufs-dkms (4.9+20161219-1) ...
Loading new aufs-4.9+20161219 DKMS files...
dpkg: avertissement: mauvaise syntaxe de la version « 4.11.2
4.9.0-1 »: caractère non valable dans le numéro de version
dpkg: avertissement: mauvaise syntaxe de la version « 4.11.2
4.9.0-1 »: caractère non valable dans le numéro de version
Building for 4.11.2
Building initial module for 4.11.2
Error!  The dkms.conf for this module includes a BUILD_EXCLUSIVE directive which
does not match this kernel/arch.  This indicates that it should not be built.
Skipped.
Paramétrage de linux-headers-4.9.0-3-amd64 (4.9.30-2+deb9u2) ...
Paramétrage de linux-headers-amd64 (4.9+80+deb9u1) ...
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)
jb1@alpha30:~$ sudo docker run hello-world
[sudo] Mot de passe de jb1 : 
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
b04784fba78d: Pull complete 
Digest: sha256:f3b3b28a45160805bb16542c9531888519430e9e6d6ffc09d72261b0d26ff74f
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://cloud.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/engine/userguide/

jb1@alpha30:~$ docker run -it ubuntu bash
docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.30/containers/create: dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'.
jb1@alpha30:~$ sudo docker run -it ubuntu bash
Unable to find image 'ubuntu:latest' locally
latest: Pulling from library/ubuntu
e0a742c2abfd: Pull complete 
486cb8339a27: Pull complete 
dc6f0d824617: Pull complete 
4f7a5649a30e: Pull complete 
672363445ad2: Pull complete 
Digest: sha256:84c334414e2bfdcae99509a6add166bbb4fa4041dc3fa6af08046a66fed3005f
Status: Downloaded newer image for ubuntu:latest
root@5b3960bea62d:/# docker images
bash: docker: command not found
root@5b3960bea62d:/# pwd
/
root@5b3960bea62d:/# ls
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
root@5b3960bea62d:/# 

toujours pour info docker est OK sur divers linux OS up to day

1 J'aime

D’accord, merci pour l’info.

bonjour,
ce n’est pas compliqué à mettre en oeuvre sous debian stretch
faire un // entre la trace et le lien de réfèrence

Resolu
avec un conteneur et plusieurs processus dedans