- Modifié
Bonjour,
J'ai suivi dernièrement un tutoriel en ligne d'initiation à Docker et j'ai rencontré quelques difficultés avec mon pc Xubuntu 18.04
J'utilise la version de Docker disponible sur les dépôts de ma distribution, c'est-à-dire :
Pourtant l'installation ne semble pas avoir planté.
J'ai rencontré un autre problème en tentant de lancer une stack avec un fichier docker-compose :
Je suppose donc que les problèmes viennent de l'installation Docker de ma machine.
J'ai essayé d'installer Docker à partir du dépôt de Docker.com comme expliqué dans ce tuto d'ubuntu-fr :
https://doc.ubuntu-fr.org/docker#installation
Mais cela ne fonctionne pas :
modération : déplacement de Virtualisation et émulation vers Serveurs
J'ai suivi dernièrement un tutoriel en ligne d'initiation à Docker et j'ai rencontré quelques difficultés avec mon pc Xubuntu 18.04
J'utilise la version de Docker disponible sur les dépôts de ma distribution, c'est-à-dire :
sudo docker -v
Docker version 18.09.7, build 2d0083d
L'installation de conteneurs Docker distants se déroulent sans problème, mais lorsque je lance le build du fichier DockerFile proposé par le cours :FROM debian:9
RUN apt-get update -yq \
&& apt-get install curl gnupg -yq \
&& curl -sL https://deb.nodesource.com/setup_10.x | bash \
&& apt-get install npm -yq \
&& apt-get clean -y
ADD . /app/
WORKDIR /app
RUN npm install
EXPOSE 2368
VOLUME /app/logs
CMD npm run start
J'obtiens le résultat suivant (attention c'est long !) :sudo docker build -t ocr-docker-build .
Sending build context to Docker daemon 10.73MB
Step 1/8 : FROM debian:9
9: Pulling from library/debian
410821d7ff8b: Pull complete
Digest: sha256:85c4668abb4f26e913152ba8fd04fca5f1c2345d3e2653855e6bb0acf461ed50
Status: Downloaded newer image for debian:9
---> 278d126fcf09
Step 2/8 : RUN apt-get update -yq && apt-get install curl gnupg -yq && curl -sL https://deb.nodesource.com/setup_10.x | bash && apt-get install nodejs -yq && apt-get clean -y
---> Running in c08f15e9ade2
Ign:1 http://deb.debian.org/debian stretch InRelease
Get:3 http://deb.debian.org/debian stretch-updates InRelease [91.0 kB]
Get:2 http://security-cdn.debian.org/debian-security stretch/updates InRelease [94.3 kB]
Get:4 http://deb.debian.org/debian stretch Release [118 kB]
Get:5 http://deb.debian.org/debian stretch Release.gpg [2365 B]
Get:6 http://deb.debian.org/debian stretch-updates/main i386 Packages [27.9 kB]
Get:7 http://security-cdn.debian.org/debian-security stretch/updates/main i386 Packages [513 kB]
Get:8 http://deb.debian.org/debian stretch/main i386 Packages [7066 kB]
Fetched 7913 kB in 8s (881 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
ca-certificates dirmngr gnupg-agent gnupg-l10n krb5-locales libassuan0
libcurl3 libffi6 libgmp10 libgnutls30 libgssapi-krb5-2 libhogweed4 libidn2-0
libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libksba8 libldap-2.4-2
libldap-common libnghttp2-14 libnpth0 libp11-kit0 libpsl5 libreadline7
librtmp1 libsasl2-2 libsasl2-modules libsasl2-modules-db libsqlite3-0
libssh2-1 libssl1.0.2 libssl1.1 libtasn1-6 libunistring0 openssl
pinentry-curses publicsuffix readline-common
Suggested packages:
dbus-user-session libpam-systemd pinentry-gnome3 tor parcimonie xloadimage
scdaemon gnutls-bin krb5-doc krb5-user libsasl2-modules-gssapi-mit
| libsasl2-modules-gssapi-heimdal libsasl2-modules-ldap libsasl2-modules-otp
libsasl2-modules-sql pinentry-doc readline-doc
The following NEW packages will be installed:
ca-certificates curl dirmngr gnupg gnupg-agent gnupg-l10n krb5-locales
libassuan0 libcurl3 libffi6 libgmp10 libgnutls30 libgssapi-krb5-2
libhogweed4 libidn2-0 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0
libksba8 libldap-2.4-2 libldap-common libnghttp2-14 libnpth0 libp11-kit0
libpsl5 libreadline7 librtmp1 libsasl2-2 libsasl2-modules
libsasl2-modules-db libsqlite3-0 libssh2-1 libssl1.0.2 libssl1.1 libtasn1-6
libunistring0 openssl pinentry-curses publicsuffix readline-common
0 upgraded, 41 newly installed, 0 to remove and 0 not upgraded.
Need to get 12.0 MB of archives.
After this operation, 31.3 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian stretch/main i386 libassuan0 i386 2.4.3-2 [44.5 kB]
Get:9 http://deb.debian.org/debian stretch/main i386 pinentry-curses i386 1.0.0-2 [52.3 kB]
Get:10 http://deb.debian.org/debian stretch/main i386 libnpth0 i386 1.3-1 [15.0 kB]
Get:2 http://security-cdn.debian.org/debian-security stretch/updates/main i386 libssl1.0.2 i386 1.0.2u-1~deb9u1 [1134 kB]
Get:11 http://deb.debian.org/debian stretch/main i386 readline-common all 7.0-3 [70.4 kB]
Get:12 http://deb.debian.org/debian stretch/main i386 libreadline7 i386 7.0-3 [155 kB]
Get:13 http://deb.debian.org/debian stretch/main i386 gnupg-agent i386 2.1.18-8~deb9u4 [576 kB]
Get:14 http://deb.debian.org/debian stretch/main i386 libksba8 i386 1.3.5-2 [107 kB]
Get:15 http://deb.debian.org/debian stretch/main i386 libsqlite3-0 i386 3.16.2-5+deb9u1 [606 kB]
Get:16 http://deb.debian.org/debian stretch/main i386 gnupg i386 2.1.18-8~deb9u4 [1175 kB]
Get:3 http://security-cdn.debian.org/debian-security stretch/updates/main i386 libssl1.1 i386 1.1.0l-1~deb9u1 [1358 kB]
Get:17 http://deb.debian.org/debian stretch/main i386 krb5-locales all 1.15-1+deb9u1 [93.8 kB]
Get:18 http://deb.debian.org/debian stretch/main i386 libgmp10 i386 2:6.1.2+dfsg-1 [261 kB]
Get:19 http://deb.debian.org/debian stretch/main i386 libhogweed4 i386 3.3-1+b2 [138 kB]
Get:20 http://deb.debian.org/debian stretch/main i386 libffi6 i386 3.2.1-6 [19.5 kB]
Get:21 http://deb.debian.org/debian stretch/main i386 libp11-kit0 i386 0.23.3-2 [115 kB]
Get:22 http://deb.debian.org/debian stretch/main i386 libtasn1-6 i386 4.10-1.1+deb9u1 [53.6 kB]
Get:23 http://deb.debian.org/debian stretch/main i386 libgnutls30 i386 3.5.8-5+deb9u4 [913 kB]
Get:24 http://deb.debian.org/debian stretch/main i386 libkeyutils1 i386 1.5.9-9 [12.7 kB]
Get:25 http://deb.debian.org/debian stretch/main i386 libkrb5support0 i386 1.15-1+deb9u1 [63.8 kB]
Get:26 http://deb.debian.org/debian stretch/main i386 libk5crypto3 i386 1.15-1+deb9u1 [123 kB]
Get:27 http://deb.debian.org/debian stretch/main i386 libkrb5-3 i386 1.15-1+deb9u1 [337 kB]
Get:28 http://deb.debian.org/debian stretch/main i386 libgssapi-krb5-2 i386 1.15-1+deb9u1 [164 kB]
Get:29 http://deb.debian.org/debian stretch/main i386 libldap-common all 2.4.44+dfsg-5+deb9u3 [85.7 kB]
Get:30 http://deb.debian.org/debian stretch/main i386 libldap-2.4-2 i386 2.4.44+dfsg-5+deb9u3 [231 kB]
Get:31 http://deb.debian.org/debian stretch/main i386 ca-certificates all 20161130+nmu1+deb9u1 [182 kB]
Get:32 http://deb.debian.org/debian stretch/main i386 libunistring0 i386 0.9.6+really0.9.3-0.1 [285 kB]
Get:33 http://deb.debian.org/debian stretch/main i386 libidn2-0 i386 0.16-1+deb9u1 [61.3 kB]
Get:4 http://security-cdn.debian.org/debian-security stretch/updates/main i386 libsasl2-modules-db i386 2.1.27~101-g0780600+dfsg-3+deb9u1 [69.3 kB]
Get:34 http://deb.debian.org/debian stretch/main i386 libpsl5 i386 0.17.0-3 [42.4 kB]
Get:35 http://deb.debian.org/debian stretch/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-1+b1 [64.4 kB]
Get:36 http://deb.debian.org/debian stretch/main i386 libssh2-1 i386 1.7.0-1+deb9u1 [147 kB]
Get:5 http://security-cdn.debian.org/debian-security stretch/updates/main i386 libsasl2-2 i386 2.1.27~101-g0780600+dfsg-3+deb9u1 [109 kB]
Get:37 http://deb.debian.org/debian stretch/main i386 libcurl3 i386 7.52.1-5+deb9u9 [316 kB]
Get:38 http://deb.debian.org/debian stretch/main i386 curl i386 7.52.1-5+deb9u9 [231 kB]
Get:6 http://security-cdn.debian.org/debian-security stretch/updates/main i386 openssl i386 1.1.0l-1~deb9u1 [757 kB]
Get:39 http://deb.debian.org/debian stretch/main i386 dirmngr i386 2.1.18-8~deb9u4 [622 kB]
Get:40 http://deb.debian.org/debian stretch/main i386 gnupg-l10n all 2.1.18-8~deb9u4 [893 kB]
Get:41 http://deb.debian.org/debian stretch/main i386 publicsuffix all 20190415.1030-0+deb9u1 [108 kB]
Get:7 http://security-cdn.debian.org/debian-security stretch/updates/main i386 libnghttp2-14 i386 1.18.1-1+deb9u1 [84.4 kB]
Get:8 http://security-cdn.debian.org/debian-security stretch/updates/main i386 libsasl2-modules i386 2.1.27~101-g0780600+dfsg-3+deb9u1 [106 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 12.0 MB in 7s (1625 kB/s)
Selecting previously unselected package libassuan0:i386.
(Reading database ... 6495 files and directories currently installed.)
Preparing to unpack .../00-libassuan0_2.4.3-2_i386.deb ...
Unpacking libassuan0:i386 (2.4.3-2) ...
Selecting previously unselected package pinentry-curses.
Preparing to unpack .../01-pinentry-curses_1.0.0-2_i386.deb ...
Unpacking pinentry-curses (1.0.0-2) ...
Selecting previously unselected package libnpth0:i386.
Preparing to unpack .../02-libnpth0_1.3-1_i386.deb ...
Unpacking libnpth0:i386 (1.3-1) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../03-readline-common_7.0-3_all.deb ...
Unpacking readline-common (7.0-3) ...
Selecting previously unselected package libreadline7:i386.
Preparing to unpack .../04-libreadline7_7.0-3_i386.deb ...
Unpacking libreadline7:i386 (7.0-3) ...
Selecting previously unselected package gnupg-agent.
Preparing to unpack .../05-gnupg-agent_2.1.18-8~deb9u4_i386.deb ...
Unpacking gnupg-agent (2.1.18-8~deb9u4) ...
Selecting previously unselected package libksba8:i386.
Preparing to unpack .../06-libksba8_1.3.5-2_i386.deb ...
Unpacking libksba8:i386 (1.3.5-2) ...
Selecting previously unselected package libsqlite3-0:i386.
Preparing to unpack .../07-libsqlite3-0_3.16.2-5+deb9u1_i386.deb ...
Unpacking libsqlite3-0:i386 (3.16.2-5+deb9u1) ...
Selecting previously unselected package gnupg.
Preparing to unpack .../08-gnupg_2.1.18-8~deb9u4_i386.deb ...
Unpacking gnupg (2.1.18-8~deb9u4) ...
Selecting previously unselected package libssl1.0.2:i386.
Preparing to unpack .../09-libssl1.0.2_1.0.2u-1~deb9u1_i386.deb ...
Unpacking libssl1.0.2:i386 (1.0.2u-1~deb9u1) ...
Selecting previously unselected package libssl1.1:i386.
Preparing to unpack .../10-libssl1.1_1.1.0l-1~deb9u1_i386.deb ...
Unpacking libssl1.1:i386 (1.1.0l-1~deb9u1) ...
Selecting previously unselected package krb5-locales.
Preparing to unpack .../11-krb5-locales_1.15-1+deb9u1_all.deb ...
Unpacking krb5-locales (1.15-1+deb9u1) ...
Selecting previously unselected package libgmp10:i386.
Preparing to unpack .../12-libgmp10_2%3a6.1.2+dfsg-1_i386.deb ...
Unpacking libgmp10:i386 (2:6.1.2+dfsg-1) ...
Selecting previously unselected package libhogweed4:i386.
Preparing to unpack .../13-libhogweed4_3.3-1+b2_i386.deb ...
Unpacking libhogweed4:i386 (3.3-1+b2) ...
Selecting previously unselected package libffi6:i386.
Preparing to unpack .../14-libffi6_3.2.1-6_i386.deb ...
Unpacking libffi6:i386 (3.2.1-6) ...
Selecting previously unselected package libp11-kit0:i386.
Preparing to unpack .../15-libp11-kit0_0.23.3-2_i386.deb ...
Unpacking libp11-kit0:i386 (0.23.3-2) ...
Selecting previously unselected package libtasn1-6:i386.
Preparing to unpack .../16-libtasn1-6_4.10-1.1+deb9u1_i386.deb ...
Unpacking libtasn1-6:i386 (4.10-1.1+deb9u1) ...
Selecting previously unselected package libgnutls30:i386.
Preparing to unpack .../17-libgnutls30_3.5.8-5+deb9u4_i386.deb ...
Unpacking libgnutls30:i386 (3.5.8-5+deb9u4) ...
Selecting previously unselected package libkeyutils1:i386.
Preparing to unpack .../18-libkeyutils1_1.5.9-9_i386.deb ...
Unpacking libkeyutils1:i386 (1.5.9-9) ...
Selecting previously unselected package libkrb5support0:i386.
Preparing to unpack .../19-libkrb5support0_1.15-1+deb9u1_i386.deb ...
Unpacking libkrb5support0:i386 (1.15-1+deb9u1) ...
Selecting previously unselected package libk5crypto3:i386.
Preparing to unpack .../20-libk5crypto3_1.15-1+deb9u1_i386.deb ...
Unpacking libk5crypto3:i386 (1.15-1+deb9u1) ...
Selecting previously unselected package libkrb5-3:i386.
Preparing to unpack .../21-libkrb5-3_1.15-1+deb9u1_i386.deb ...
Unpacking libkrb5-3:i386 (1.15-1+deb9u1) ...
Selecting previously unselected package libgssapi-krb5-2:i386.
Preparing to unpack .../22-libgssapi-krb5-2_1.15-1+deb9u1_i386.deb ...
Unpacking libgssapi-krb5-2:i386 (1.15-1+deb9u1) ...
Selecting previously unselected package libsasl2-modules-db:i386.
Preparing to unpack .../23-libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3+deb9u1_i386.deb ...
Unpacking libsasl2-modules-db:i386 (2.1.27~101-g0780600+dfsg-3+deb9u1) ...
Selecting previously unselected package libsasl2-2:i386.
Preparing to unpack .../24-libsasl2-2_2.1.27~101-g0780600+dfsg-3+deb9u1_i386.deb ...
Unpacking libsasl2-2:i386 (2.1.27~101-g0780600+dfsg-3+deb9u1) ...
Selecting previously unselected package libldap-common.
Preparing to unpack .../25-libldap-common_2.4.44+dfsg-5+deb9u3_all.deb ...
Unpacking libldap-common (2.4.44+dfsg-5+deb9u3) ...
Selecting previously unselected package libldap-2.4-2:i386.
Preparing to unpack .../26-libldap-2.4-2_2.4.44+dfsg-5+deb9u3_i386.deb ...
Unpacking libldap-2.4-2:i386 (2.4.44+dfsg-5+deb9u3) ...
Selecting previously unselected package openssl.
Preparing to unpack .../27-openssl_1.1.0l-1~deb9u1_i386.deb ...
Unpacking openssl (1.1.0l-1~deb9u1) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../28-ca-certificates_20161130+nmu1+deb9u1_all.deb ...
Unpacking ca-certificates (20161130+nmu1+deb9u1) ...
Selecting previously unselected package libunistring0:i386.
Preparing to unpack .../29-libunistring0_0.9.6+really0.9.3-0.1_i386.deb ...
Unpacking libunistring0:i386 (0.9.6+really0.9.3-0.1) ...
Selecting previously unselected package libidn2-0:i386.
Preparing to unpack .../30-libidn2-0_0.16-1+deb9u1_i386.deb ...
Unpacking libidn2-0:i386 (0.16-1+deb9u1) ...
Selecting previously unselected package libnghttp2-14:i386.
Preparing to unpack .../31-libnghttp2-14_1.18.1-1+deb9u1_i386.deb ...
Unpacking libnghttp2-14:i386 (1.18.1-1+deb9u1) ...
Selecting previously unselected package libpsl5:i386.
Preparing to unpack .../32-libpsl5_0.17.0-3_i386.deb ...
Unpacking libpsl5:i386 (0.17.0-3) ...
Selecting previously unselected package librtmp1:i386.
Preparing to unpack .../33-librtmp1_2.4+20151223.gitfa8646d.1-1+b1_i386.deb ...
Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-1+b1) ...
Selecting previously unselected package libssh2-1:i386.
Preparing to unpack .../34-libssh2-1_1.7.0-1+deb9u1_i386.deb ...
Unpacking libssh2-1:i386 (1.7.0-1+deb9u1) ...
Selecting previously unselected package libcurl3:i386.
Preparing to unpack .../35-libcurl3_7.52.1-5+deb9u9_i386.deb ...
Unpacking libcurl3:i386 (7.52.1-5+deb9u9) ...
Selecting previously unselected package curl.
Preparing to unpack .../36-curl_7.52.1-5+deb9u9_i386.deb ...
Unpacking curl (7.52.1-5+deb9u9) ...
Selecting previously unselected package dirmngr.
Preparing to unpack .../37-dirmngr_2.1.18-8~deb9u4_i386.deb ...
Unpacking dirmngr (2.1.18-8~deb9u4) ...
Selecting previously unselected package libsasl2-modules:i386.
Preparing to unpack .../38-libsasl2-modules_2.1.27~101-g0780600+dfsg-3+deb9u1_i386.deb ...
Unpacking libsasl2-modules:i386 (2.1.27~101-g0780600+dfsg-3+deb9u1) ...
Selecting previously unselected package gnupg-l10n.
Preparing to unpack .../39-gnupg-l10n_2.1.18-8~deb9u4_all.deb ...
Unpacking gnupg-l10n (2.1.18-8~deb9u4) ...
Selecting previously unselected package publicsuffix.
Preparing to unpack .../40-publicsuffix_20190415.1030-0+deb9u1_all.deb ...
Unpacking publicsuffix (20190415.1030-0+deb9u1) ...
Setting up libnpth0:i386 (1.3-1) ...
Setting up readline-common (7.0-3) ...
Setting up libnghttp2-14:i386 (1.18.1-1+deb9u1) ...
Setting up libldap-common (2.4.44+dfsg-5+deb9u3) ...
Setting up libreadline7:i386 (7.0-3) ...
Setting up libsasl2-modules-db:i386 (2.1.27~101-g0780600+dfsg-3+deb9u1) ...
Setting up libsasl2-2:i386 (2.1.27~101-g0780600+dfsg-3+deb9u1) ...
Setting up libksba8:i386 (1.3.5-2) ...
Setting up libtasn1-6:i386 (4.10-1.1+deb9u1) ...
Setting up gnupg-l10n (2.1.18-8~deb9u4) ...
Setting up libssl1.0.2:i386 (1.0.2u-1~deb9u1) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC contains: /etc/perl /usr/local/lib/i386-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/i386-linux-gnu/perl5/5.24 /usr/share/perl5 /usr/lib/i386-linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/i386-linux-gnu/perl-base .) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7.)
debconf: falling back to frontend: Teletype
Setting up libgmp10:i386 (2:6.1.2+dfsg-1) ...
Setting up libssh2-1:i386 (1.7.0-1+deb9u1) ...
Setting up krb5-locales (1.15-1+deb9u1) ...
Processing triggers for libc-bin (2.24-11+deb9u4) ...
Setting up publicsuffix (20190415.1030-0+deb9u1) ...
Setting up libunistring0:i386 (0.9.6+really0.9.3-0.1) ...
Setting up libssl1.1:i386 (1.1.0l-1~deb9u1) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC contains: /etc/perl /usr/local/lib/i386-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/i386-linux-gnu/perl5/5.24 /usr/share/perl5 /usr/lib/i386-linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/i386-linux-gnu/perl-base .) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7.)
debconf: falling back to frontend: Teletype
Setting up openssl (1.1.0l-1~deb9u1) ...
Setting up libsqlite3-0:i386 (3.16.2-5+deb9u1) ...
Setting up libffi6:i386 (3.2.1-6) ...
Setting up libkeyutils1:i386 (1.5.9-9) ...
Setting up libsasl2-modules:i386 (2.1.27~101-g0780600+dfsg-3+deb9u1) ...
Setting up ca-certificates (20161130+nmu1+deb9u1) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC contains: /etc/perl /usr/local/lib/i386-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/i386-linux-gnu/perl5/5.24 /usr/share/perl5 /usr/lib/i386-linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/i386-linux-gnu/perl-base .) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7.)
debconf: falling back to frontend: Teletype
Updating certificates in /etc/ssl/certs...
151 added, 0 removed; done.
Setting up libassuan0:i386 (2.4.3-2) ...
Setting up libidn2-0:i386 (0.16-1+deb9u1) ...
Setting up libpsl5:i386 (0.17.0-3) ...
Setting up libkrb5support0:i386 (1.15-1+deb9u1) ...
Setting up libhogweed4:i386 (3.3-1+b2) ...
Setting up libp11-kit0:i386 (0.23.3-2) ...
Setting up pinentry-curses (1.0.0-2) ...
Setting up gnupg-agent (2.1.18-8~deb9u4) ...
Setting up libk5crypto3:i386 (1.15-1+deb9u1) ...
Setting up gnupg (2.1.18-8~deb9u4) ...
Setting up libgnutls30:i386 (3.5.8-5+deb9u4) ...
Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-1+b1) ...
Setting up libldap-2.4-2:i386 (2.4.44+dfsg-5+deb9u3) ...
Setting up libkrb5-3:i386 (1.15-1+deb9u1) ...
Setting up dirmngr (2.1.18-8~deb9u4) ...
Setting up libgssapi-krb5-2:i386 (1.15-1+deb9u1) ...
Setting up libcurl3:i386 (7.52.1-5+deb9u9) ...
Setting up curl (7.52.1-5+deb9u9) ...
Processing triggers for libc-bin (2.24-11+deb9u4) ...
Processing triggers for ca-certificates (20161130+nmu1+deb9u1) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
## Installing the NodeSource Node.js 10.x repo...
## Populating apt-get cache...
+ apt-get update
Ign:1 http://deb.debian.org/debian stretch InRelease
Hit:3 http://deb.debian.org/debian stretch-updates InRelease
Hit:4 http://deb.debian.org/debian stretch Release
Hit:2 http://security-cdn.debian.org/debian-security stretch/updates InRelease
Reading package lists...
## Installing packages required for setup: apt-transport-https lsb-release...
+ apt-get install -y apt-transport-https lsb-release > /dev/null 2>&1
## Confirming "stretch" is supported...
+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_10.x/dists/stretch/Release'
## Adding the NodeSource signing key to your keyring...
+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
Warning: apt-key output should not be parsed (stdout is not a terminal)
OK
## Creating apt sources list file for the NodeSource Node.js 10.x repo...
+ echo 'deb https://deb.nodesource.com/node_10.x stretch main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src https://deb.nodesource.com/node_10.x stretch main' >> /etc/apt/sources.list.d/nodesource.list
## Running `apt-get update` for you...
+ apt-get update
Ign:1 http://deb.debian.org/debian stretch InRelease
Hit:3 http://deb.debian.org/debian stretch-updates InRelease
Hit:4 http://deb.debian.org/debian stretch Release
Hit:2 http://security-cdn.debian.org/debian-security stretch/updates InRelease
Get:5 https://deb.nodesource.com/node_10.x stretch InRelease [4585 B]
Fetched 4585 B in 1s (3775 B/s)
Reading package lists...
## Run `sudo apt-get install -y nodejs` to install Node.js 10.x and npm
## You may also need development tools to build native addons:
sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
libicu57 libuv1
The following NEW packages will be installed:
libicu57 libuv1 nodejs
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 11.4 MB of archives.
After this operation, 44.7 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian stretch/main i386 libicu57 i386 57.1-6+deb9u3 [7847 kB]
Get:2 http://deb.debian.org/debian stretch/main i386 libuv1 i386 1.9.1-3 [89.8 kB]
Get:3 http://deb.debian.org/debian stretch/main i386 nodejs i386 4.8.2~dfsg-1 [3422 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 11.4 MB in 6s (1646 kB/s)
Selecting previously unselected package libicu57:i386.
(Reading database ... 8433 files and directories currently installed.)
Preparing to unpack .../libicu57_57.1-6+deb9u3_i386.deb ...
Unpacking libicu57:i386 (57.1-6+deb9u3) ...
Selecting previously unselected package libuv1:i386.
Preparing to unpack .../libuv1_1.9.1-3_i386.deb ...
Unpacking libuv1:i386 (1.9.1-3) ...
Selecting previously unselected package nodejs.
Preparing to unpack .../nodejs_4.8.2~dfsg-1_i386.deb ...
Unpacking nodejs (4.8.2~dfsg-1) ...
Setting up libuv1:i386 (1.9.1-3) ...
Setting up libicu57:i386 (57.1-6+deb9u3) ...
Processing triggers for libc-bin (2.24-11+deb9u4) ...
Setting up nodejs (4.8.2~dfsg-1) ...
update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode
Removing intermediate container c08f15e9ade2
---> 3169d9c8faee
Step 3/8 : ADD . /app/
---> 9a81ab01c21b
Step 4/8 : WORKDIR /app
---> Running in 3ba786bf5ea8
Removing intermediate container 3ba786bf5ea8
---> 0d67b90cc407
Step 5/8 : RUN npm install
---> Running in cd2db2c725e3
/bin/sh: 1: npm: not found
The command '/bin/sh -c npm install' returned a non-zero code: 127
Je crois comprendre qu'il n'arrive pas à lancer NPM pour installer l'application node.js.Pourtant l'installation ne semble pas avoir planté.
J'ai rencontré un autre problème en tentant de lancer une stack avec un fichier docker-compose :
version: '3'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DB_NAME: wordpress
volumes:
db_data: {}
Voici ce que j'obtiens :sudo docker-compose up -d
Creating network "wordpress_default" with the default driver
Pulling db (mysql:5.7)...
5.7: Pulling from library/mysql
ERROR: no matching manifest for linux/386 in the manifest list entries
Le cours openclassrooms dont sont extraits ces excercices est récent et j'obtiens la même erreur en lançant le docker-compose proposé dans cet autre tutoriel d'ubuntu-fr.Je suppose donc que les problèmes viennent de l'installation Docker de ma machine.
J'ai essayé d'installer Docker à partir du dépôt de Docker.com comme expliqué dans ce tuto d'ubuntu-fr :
https://doc.ubuntu-fr.org/docker#installation
Mais cela ne fonctionne pas :
sudo apt install docker-ce
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Aucune version du paquet docker-ce n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
Cependant les paquets suivants le remplacent :
docker-ce-cli:amd64
E: Le paquet « docker-ce » n'a pas de version susceptible d'être installée
J'ai donc essayé :sudo apt install docker-ce-cli:amd64
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
docker-ce-cli:amd64 : Dépend: libc6:amd64 (>= 2.4) mais il n'est pas installable
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
Merci de votre aide si vous avez une idée de l'origine du problème.modération : déplacement de Virtualisation et émulation vers Serveurs